EN PHASE 1 : rien à faire EN PHASE 2 : PASSER TOUTES LES REQUETES CI DESSOUS ENSUITE Cliquez sur le bouton "PATCH V020" Le clic sur le bouton PATCH V020 est à faire une fois. Si vous cliquez plusieurs fois sur le bouton PATCH V020, ca ne pose pas de problème. ---------------------------------------------------------------------------- ----------------------------- PATCH V020 -------------------------------- ---------------------------------------------------------------------------- CREATE TABLE PERMANENCEROLE (ID BIGINT NOT NULL, DEFAULTROLE BOOLEAN, DESCRIPTION VARCHAR(2048), NOM VARCHAR(100), PRIMARY KEY (ID)); CREATE TABLE PERIODEPERMANENCEUTILISATEUR (ID BIGINT NOT NULL, NBPARTICIPATION INTEGER, PERIODEPERMANENCE_ID BIGINT, UTILISATEUR_ID BIGINT, PRIMARY KEY (ID)); CREATE TABLE PERIODEPERMANENCEDATE (ID BIGINT NOT NULL, DATEPERM DATE, NBPLACE INTEGER, PERIODEPERMANENCE_ID BIGINT, PRIMARY KEY (ID)); CREATE TABLE PERIODEPERMANENCE (ID BIGINT NOT NULL, DATEFININSCRIPTION DATE, DESCRIPTION VARCHAR(255), ETAT VARCHAR(255), FLOTTANTDELAI INTEGER, NATURE VARCHAR(255), NOM VARCHAR(100), PRIMARY KEY (ID)); CREATE TABLE PERMANENCECELL (ID BIGINT NOT NULL, DATENOTIFICATION TIMESTAMP, INDX INTEGER, PERIODEPERMANENCEDATE_ID BIGINT, PERIODEPERMANENCEUTILISATEUR_ID BIGINT, PERMANENCEROLE_ID BIGINT, PRIMARY KEY (ID)); ALTER TABLE PERIODEPERMANENCE ADD CONSTRAINT UNQ_PERIODEPERMANENCE_0 UNIQUE (nom); ALTER TABLE PERIODEPERMANENCEUTILISATEUR ADD CONSTRAINT PERIODEPERMANENCEUTILISATEUR_PERIODEPERMANENCE_ID FOREIGN KEY (PERIODEPERMANENCE_ID) REFERENCES PERIODEPERMANENCE (ID); ALTER TABLE PERIODEPERMANENCEUTILISATEUR ADD CONSTRAINT FK_PERIODEPERMANENCEUTILISATEUR_UTILISATEUR_ID FOREIGN KEY (UTILISATEUR_ID) REFERENCES UTILISATEUR (ID); ALTER TABLE PERIODEPERMANENCEDATE ADD CONSTRAINT FK_PERIODEPERMANENCEDATE_PERIODEPERMANENCE_ID FOREIGN KEY (PERIODEPERMANENCE_ID) REFERENCES PERIODEPERMANENCE (ID); ALTER TABLE PERMANENCECELL ADD CONSTRAINT FK_PERMANENCECELL_PERIODEPERMANENCEUTILISATEUR_ID FOREIGN KEY (PERIODEPERMANENCEUTILISATEUR_ID) REFERENCES PERIODEPERMANENCEUTILISATEUR (ID); ALTER TABLE PERMANENCECELL ADD CONSTRAINT FK_PERMANENCECELL_PERIODEPERMANENCEDATE_ID FOREIGN KEY (PERIODEPERMANENCEDATE_ID) REFERENCES PERIODEPERMANENCEDATE (ID); ALTER TABLE PERMANENCECELL ADD CONSTRAINT FK_PERMANENCECELL_PERMANENCEROLE_ID FOREIGN KEY (PERMANENCEROLE_ID) REFERENCES PERMANENCEROLE (ID); ALTER TABLE NOTIFICATIONDONE DROP CONSTRAINT FK_NOTIFICATIONDONE_DATEPERMANENCEUTILISATEUR_ID; ALTER TABLE NOTIFICATIONDONE DROP DATEPERMANENCEUTILISATEUR_ID;