Commit 98cb14fc authored by David Surville's avatar David Surville
Browse files

[Fix] Corrections de qq erreurs dans les scripts Sql

parent 4e6d1663
Loading
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -131,8 +131,6 @@ CREATE TABLE UNICAEN_UTILISATEUR_ROLE_LINKER (

CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_UTILISATEUR ON UNICAEN_UTILISATEUR_ROLE_LINKER (UTILISATEUR_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_ROLE ON UNICAEN_UTILISATEUR_ROLE_LINKER (ROLE_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE_CATEGORIE ON UNICAEN_UTILISATEUR_ROLE_LINKER (PERIMETRE_CATEGORIE_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE ON UNICAEN_UTILISATEUR_ROLE_LINKER (PERIMETRE_ID);


-- -----------------------------------------------------
@@ -155,7 +153,7 @@ CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_PERIMETRE_LINKER_PERIMETRE ON UNICAEN_U


-- -----------------------------------------------------
-- TABLE UNICAEN_ROLE_PERIMETRE_LINKER
-- TABLE UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER
-- -----------------------------------------------------
CREATE TABLE UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER (
  ROLE_ID                 NUMBER(*, 0) NOT NULL,
+0 −7
Original line number Diff line number Diff line
@@ -107,19 +107,12 @@ CREATE TABLE UNICAEN_UTILISATEUR_ROLE_LINKER (
  ID                      SERIAL  PRIMARY KEY,
  UTILISATEUR_ID          INTEGER NOT NULL,
  ROLE_ID                 INTEGER NOT NULL,
  PERIMETRE_CATEGORIE_ID  INTEGER NOT NULL,
  PERIMETRE_ID            INTEGER NOT NULL,
  CONSTRAINT FK_UNICAEN_UTILISATEUR_ROLE_LINKER_UTILISATEUR FOREIGN KEY (UTILISATEUR_ID) REFERENCES UNICAEN_UTILISATEUR (ID) DEFERRABLE INITIALLY IMMEDIATE,
  CONSTRAINT FK_UNICAEN_UTILISATEUR_ROLE_LINKER_ROLE FOREIGN KEY (ROLE_ID) REFERENCES UNICAEN_ROLE (ID) DEFERRABLE INITIALLY IMMEDIATE,
  CONSTRAINT FK_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE_CATEGORIE FOREIGN KEY (PERIMETRE_CATEGORIE_ID) REFERENCES UNICAEN_PERIMETRE_CATEGORIE (ID) DEFERRABLE INITIALLY IMMEDIATE,
  CONSTRAINT FK_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE FOREIGN KEY (PERIMETRE_ID) REFERENCES UNICAEN_PERIMETRE (ID) DEFERRABLE INITIALLY IMMEDIATE
);

CREATE UNIQUE INDEX UN_UNICAEN_UTILISATEUR_ROLE_LINKER ON UNICAEN_UTILISATEUR_ROLE_LINKER (UTILISATEUR_ID, ROLE_ID, PERIMETRE_CATEGORIE_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_UTILISATEUR ON UNICAEN_UTILISATEUR_ROLE_LINKER (UTILISATEUR_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_ROLE ON UNICAEN_UTILISATEUR_ROLE_LINKER (ROLE_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE_CATEGORIE ON UNICAEN_UTILISATEUR_ROLE_LINKER (PERIMETRE_CATEGORIE_ID);
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE ON UNICAEN_UTILISATEUR_ROLE_LINKER (PERIMETRE_ID);


-- -----------------------------------------------------