Commit 2602dc98 authored by David Surville's avatar David Surville
Browse files

Rattachement des rôles et des catégories de périmètre

parent f2cbc791
Loading
Loading
Loading
Loading
+15 −0
Changes for data/sql/schema_oracle.sql: 15 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -135,6 +135,21 @@ CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_ROLE ON UNICAEN_UTILISATEUR_ROLE
CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_PERIMETRE ON UNICAEN_UTILISATEUR_ROLE_LINKER (PERIMETRE_ID);


-- -----------------------------------------------------
-- TABLE UNICAEN_ROLE_PERIMETRE_LINKER
-- -----------------------------------------------------
CREATE TABLE UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER (
  ROLE_ID                 NUMBER(*, 0) NOT NULL,
  PERIMETRE_CATEGORIE_ID  NUMBER(*, 0) NOT NULL,
  CONSTRAINT PK_UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER PRIMARY KEY (ROLE_ID, PERIMETRE_CATEGORIE_ID),
  CONSTRAINT FK_UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER_ROLE FOREIGN KEY (ROLE_ID) REFERENCES UNICAEN_ROLE (ID) DEFERRABLE INITIALLY IMMEDIATE,
  CONSTRAINT FK_UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER_PERIMETRE FOREIGN KEY (PERIMETRE_CATEGORIE_ID) REFERENCES UNICAEN_PERIMETRE_CATEGORIE (ID) DEFERRABLE INITIALLY IMMEDIATE
);

CREATE INDEX IX_UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER_ROLE ON UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER (ROLE_ID);
CREATE INDEX IX_UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER_PERIMETRE ON UNICAEN_ROLE_PERIMETRE_CATEGORIE_LINKER (PERIMETRE_CATEGORIE_ID);


-- -----------------------------------------------------
-- TABLE UNICAEN_ROLE_PRIVILEGE_LINKER
-- -----------------------------------------------------