bonjour,
J'ai un soucis sur la suppression d'une ligne dans une table (T1).
J'ai mis une contrainte sur la clef étrangère d'une autre table (T2)
mais quand je veux supprimer la ligne de la table T1 qui à une contrainte
sur la table T2, j'y arrive alors que je devrai avoir un message pour
dire que j'ai une contrainte d'intégrité. Chose bizarre c'est que quand
je fait un update de la table T1 avec une clef qui n'est pas référencer
dans la table T2 j'ai bien le message d'erreur.
Y a t'il un paramètre de session sur postgres qui desactive les contraintes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ALTER TABLE T1 ADD CONSTRAINT c_t1_id_fk FOREIGN KEY (t1_id) REFERENCES T2 (t2_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;
lors d'un delete?
Partager