clef naturelle sur Person2User_profil (Pour Benoit)
Hello, Sur la table d'association PERSON2USER_PROFIL, je lis: CREATE TABLE PERSON2USER_PROFIL ( PERSON_FK integer NOT NULL, USER_PROFIL_FK integer NOT NULL, PRIMARY KEY ( PERSON_FK, USER_PROFIL_FK ), FOREIGN KEY ( PERSON_FK ) REFERENCES PERSON ( ID ), FOREIGN KEY ( USER_PROFIL_FK ) REFERENCES USER_PROFIL ( ID ) ); Et je ne vois pas de clef primaire sur PERSON_FK, USER_PROFIL_FK, alors que sur toutes les autres tables d'association on a bien une clef primaire, par exemple : CREATE TABLE OPERATION_VESSEL_ASSOCIATION ( OPERATION_FK integer NOT NULL, VESSEL_FK varchar(12) NOT NULL, IS_CATCH_ON_OPERATION_VESSEL boolean, COMMENTS varchar(2000), PRIMARY KEY ( OPERATION_FK, VESSEL_FK ), FOREIGN KEY ( OPERATION_FK ) REFERENCES OPERATION ( ID ), FOREIGN KEY ( VESSEL_FK ) REFERENCES VESSEL ( CODE ) ); Y a-t-il une raison pour ne pas la mettre, sinon il faudrait la mettre. Merci pour ta réponse, tony. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
On Thu, 14 Feb 2013 10:05:56 +0100 Tony Chemit <chemit@codelutin.com> wrote: Arch, désolé je me suis trompé (le code m'a trompé), la clef est bien là!
Hello,
Sur la table d'association PERSON2USER_PROFIL, je lis:
CREATE TABLE PERSON2USER_PROFIL ( PERSON_FK integer NOT NULL, USER_PROFIL_FK integer NOT NULL, PRIMARY KEY ( PERSON_FK, USER_PROFIL_FK ),
bon ok j'apprends à lire alors! Désolé pour le bruit... -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (1)
-
Tony Chemit