Bonsoir,
Merci de m'aider.
Bon en fait non cela ne chage rien à l'affaire.
champ1 is not a foreign key of table2
OpenConcerto vous l'explique pourtant :
Une fois fait et vérifié avec pdAdmin par exemple, changez la valeur de VERSION dans les 2 schémas.
Cordialement,
Simple, vous devez avoir un champs nommé EXACTEMENT : ID_USER_COMMON_CREATE dans la table ECRITURE qui pointe sur la table USER du schéma COMMON.ID_USER_COMMON_CREATE is not a foreign key of /ECRITURE/
Une fois fait et vérifié avec pdAdmin par exemple, changez la valeur de VERSION dans les 2 schémas.
Cordialement,
Oui Ok il est gentil OpenConcerto mais bon voilà la définition de ma table...
Il se trouve que les champs ID_USER_COMMON_CREATE et MODIFY y sont. Et d'ailleurs j'ai la même erreur lors de la consultation d'autres éléments, e.g la liste des comptes :
Code : Tout sélectionner
CREATE TABLE "OpenConcerto49"."ECRITURE"
(
"ID" serial NOT NULL,
"NOM" character varying(2048) DEFAULT ''::character varying,
"ID_MOUVEMENT" integer DEFAULT 1,
"ID_COMPTE_PCE" integer DEFAULT 1,
"DATE" date,
"DEBIT" bigint DEFAULT 0,
"CREDIT" bigint DEFAULT 0,
"ID_JOURNAL" integer DEFAULT 1,
"ARCHIVE" integer DEFAULT 0,
"VALIDE" boolean DEFAULT false,
"ORDRE" numeric(16,8),
"POINTEE" character varying(45) DEFAULT ''::character varying,
"DATE_POINTEE" date,
"DATE_VALIDE" date,
"IDUSER_CREATE" integer DEFAULT 1,
"IDUSER_VALIDE" integer DEFAULT 1,
"IDUSER_DELETE" integer DEFAULT 1,
"LETTRAGE" character varying(256) DEFAULT ''::character varying,
"DATE_LETTRAGE" date,
"MODIFICATION_DATE" timestamp(6) without time zone,
"ID_USER_COMMON_MODIFY" integer,
"ID_USER_COMMON_CREATE" integer,
"CREATION_DATE" timestamp(6) without time zone,
"JOURNAL_NOM" character varying(2048) DEFAULT ''::character varying,
"JOURNAL_CODE" character varying(2048) DEFAULT ''::character varying,
"COMPTE_NOM" character varying(2048) DEFAULT ''::character varying,
"COMPTE_NUMERO" character varying(2048) DEFAULT ''::character varying,
"DATE_EXPORT" date,
"CODE_CLIENT" character varying(256) NOT NULL DEFAULT ''::character varying,
"NOM_PIECE" character varying(1024) NOT NULL DEFAULT ''::character varying,
CONSTRAINT "ECRITURE_pkey" PRIMARY KEY ("ID"),
CONSTRAINT "ECRITURE_ID_COMPTE_PCE_fkey" FOREIGN KEY ("ID_COMPTE_PCE")
REFERENCES "OpenConcerto49"."COMPTE_PCE" ("ID") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT "ECRITURE_ID_JOURNAL_fkey" FOREIGN KEY ("ID_JOURNAL")
REFERENCES "OpenConcerto49"."JOURNAL" ("ID") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT "ECRITURE_ID_MOUVEMENT_fkey" FOREIGN KEY ("ID_MOUVEMENT")
REFERENCES "OpenConcerto49"."MOUVEMENT" ("ID") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT "ECRITURE_ID_USER_COMMON_CREATE_fkey" FOREIGN KEY ("ID_USER_COMMON_CREATE")
REFERENCES "Common"."USER_COMMON" ("ID") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT "ECRITURE_ID_USER_COMMON_MODIFY_fkey" FOREIGN KEY ("ID_USER_COMMON_MODIFY")
REFERENCES "Common"."USER_COMMON" ("ID") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
ID_USER_COMMON_CREATEis not a foreign key of /COMPTE_PCE/
--
Denis Q.
GNU Linux noyau 6.2.12-300.fc38.x86_64
openjdk 17.0.6 2023-01-17
psql (PostgreSQL) 12.14
Denis Q.
GNU Linux noyau 6.2.12-300.fc38.x86_64
openjdk 17.0.6 2023-01-17
psql (PostgreSQL) 12.14