bonjour
quand on créé un clef primaire avec pgadmin pour la version 8 il y a une case à cocher deferrable qu'est ce que cela signifie? Je ne trouve pas de doc la dessus.
Version imprimable
bonjour
quand on créé un clef primaire avec pgadmin pour la version 8 il y a une case à cocher deferrable qu'est ce que cela signifie? Je ne trouve pas de doc la dessus.
si tu met DEFERRABLE, et que tu es dans une transaction,
la verification des contraintes est faite au plus tard a la fin de la transaction.
Si tu utilise NOT DEFERRABLE, la verification des contraintes se fait apres chaque operation SQL.
DEFERABLE est tres pratique lorsque l'on a des données a inserer dans differentes tables mais que l'on ne connais pas les contraintes a l'avance.