Bonjour à tous,
Est il possible de créer une contrainte de verification sur d'autres enregitrements de la table,
je m'explique
j'ai une table du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE fagn.t_couverture_lys
(
  id_couv_lys serial NOT NULL,
  id_lys int4 NOT NULL,
  date_debut_couv date NOT NULL,
  date_fin_couv date NOT NULL,
  CONSTRAINT id_couv_lys_pk PRIMARY KEY (id_couv_lys),
  CONSTRAINT id_lys_pk FOREIGN KEY (id_lys)
      REFERENCES fagn.t_lys(id_lys) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
) 
WITH OIDS;
je voudrais être sur que chacun des enregistrement qui utilise le même id_lys n'a pas une période de couverture (date_debut_couv -> date_fin couv) qui se croise avec une autre période.
Peut on écrire une contrainte sur ceci ?? ou est ce en php qu'il faut traiter ce genre de soucis.

Merci d'avance