Commit f9d0dd34 authored by David Surville's avatar David Surville
Browse files

Mise à jour des schémas SQL avec la mise en place des périmètres

parent f8e8f2c6
Loading
Loading
Loading
Loading
+39 −22
Changes for data/sql/schema_oracle.sql: 39 added lines, 22 removed lines.
Original line number Diff line number Diff line
@@ -198,27 +198,15 @@ SELECT UNICAEN_UTILISATEUR_ID_SEQ.nextval,
       tmp.p
FROM tmp;


INSERT INTO UNICAEN_PERIMETRE_CATEGORIE (ID, CODE, LIBELLE, IS_AUTO, ORDRE)
WITH tmp AS (
  SELECT 1, 'structure'    c, 'Structure'  l, 1  a, 1  o FROM dual
)
SELECT
  UNICAEN_PERIMETRE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.a,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'utilisateur'  c, 'Gestion des utilisateurs' l, 1  o FROM dual
  SELECT  1, 'utilisateur'  c, 'Gestion des utilisateurs' l, 'UnicaenUtilisateur\Provider\Privilege'  n, 1  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -231,20 +219,21 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'role'  c, 'Gestion des rôles' l, 1  o FROM dual
  SELECT  1, 'role'  c, 'Gestion des rôles' l, 'UnicaenUtilisateur\Provider\Privilege'  n, 2  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -256,20 +245,21 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'privilege'  c, 'Gestion des privilèges' l, 1  o FROM dual
  SELECT  1, 'privilege'  c, 'Gestion des privilèges' l, 'UnicaenPrivilege\Provider\Privilege'  n, 3  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -283,8 +273,35 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'perimetre'  c, 'Gestion des périmètres' l, 'UnicaenPrivilege\Provider\Privilege'  n, 4  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH tmp AS (
  SELECT 1, 1 ca, 'consulter' c, 'Consulter les périmètres' l, 1  o FROM dual UNION
  SELECT 2, 1 ca, 'attribuer' c, 'Attribuer un périmètre'   l, 2  o FROM dual UNION
  SELECT 3, 1 ca, 'editer'    c, 'Éditer un périmètre'      l, 3  o FROM dual UNION
  SELECT 4, 1 ca, 'supprimer' c, 'Supprimer un périmètre'   l, 4  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;
 No newline at end of file
+39 −21
Changes for data/sql/schema_postgresql.sql: 39 added lines, 21 removed lines.
Original line number Diff line number Diff line
@@ -184,26 +184,15 @@ SELECT
  tmp.p
FROM tmp;

INSERT INTO UNICAEN_PERIMETRE_CATEGORIE (ID, CODE, LIBELLE, IS_AUTO, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT 1, 'structure'    c, 'Structure'  l, 1  a, 1  o FROM dual
)
SELECT
  UNICAEN_PERIMETRE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.a,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
WITH tmp AS (
  SELECT  1, 'utilisateur'  c, 'Gestion des utilisateurs' l, 1  o FROM dual
  SELECT  1, 'utilisateur'  c, 'Gestion des utilisateurs' l, 'UnicaenUtilisateur\Provider\Privilege'  n, 1  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -216,20 +205,21 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'role'  c, 'Gestion des rôles' l, 1  o FROM dual
  SELECT  1, 'role'  c, 'Gestion des rôles' l, 'UnicaenUtilisateur\Provider\Privilege'  n, 2  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -241,20 +231,21 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, ORDRE)
INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'privilege'  c, 'Gestion des privilèges' l, 1  o FROM dual
  SELECT  1, 'privilege'  c, 'Gestion des privilèges' l, 'UnicaenPrivilege\Provider\Privilege'  n, 3  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

@@ -268,8 +259,35 @@ WITH tmp AS (
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  tmp.ca,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE_CATEGORIE (ID, CODE, LIBELLE, NAMESPACE, ORDRE)
WITH tmp AS (
  SELECT  1, 'perimetre'  c, 'Gestion des périmètres' l, 'UnicaenPrivilege\Provider\Privilege'  n, 4  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.nextval,
  tmp.c,
  tmp.l,
  tmp.n,
  tmp.o
FROM tmp;

INSERT INTO UNICAEN_PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH tmp AS (
  SELECT 1, 1 ca, 'consulter' c, 'Consulter les périmètres' l, 1  o FROM dual UNION
  SELECT 2, 1 ca, 'attribuer' c, 'Attribuer un périmètre'   l, 2  o FROM dual UNION
  SELECT 3, 1 ca, 'editer'    c, 'Éditer un périmètre'      l, 3  o FROM dual UNION
  SELECT 4, 1 ca, 'supprimer' c, 'Supprimer un périmètre'   l, 4  o FROM dual
)
SELECT
  UNICAEN_PRIVILEGE_ID_SEQ.nextval,
  UNICAEN_PRIVILEGE_CATEGORIE_ID_SEQ.currval,
  tmp.c,
  tmp.l,
  tmp.o
FROM tmp;
 No newline at end of file