Commit c45a1669 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

La séquence oracle TYPE_VALIDATION_ID_SEQ n'existait pas

parent 0a9258ac
Loading
Loading
Loading
Loading
+9 −0
Changes for doc/release-notes/v2.2.0.md: 9 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -105,6 +105,14 @@ create unique index RAPPORT_VALIDATION_UN on RAPPORT_VALIDATION (TYPE_VALIDATION
create sequence RAPPORT_VALIDATION_ID_SEQ
;

create sequence TYPE_VALIDATION_ID_SEQ
;

-- ATTENTION, svp !
-- Problème : Comme la séquence TYPE_VALIDATION_ID_SEQ vient seulement d'être créée et qu'il y a déjà des données 
--            dans la table TYPE_VALIDATION, chacun des 3 INSERT suivants déclencheront une erreur 
--            "ORA-00001: violation de contrainte unique (SYGAL.TYPE_VALIDATION_PK)".
-- Solution : Relancez séparément chacun des 3 inserts suivants jusqu'à ne plus avoir l'erreur ORA-00001.
insert into TYPE_VALIDATION (ID, CODE, LIBELLE)
SELECT TYPE_VALIDATION_ID_SEQ.nextval, 'RAPPORT_ACTIVITE', 'Validation de rapport d''activité' from dual
;
@@ -114,6 +122,7 @@ SELECT TYPE_VALIDATION_ID_SEQ.nextval, 'RAPPORT_CSI', 'Validation de rapport CSI
insert into TYPE_VALIDATION (ID, CODE, LIBELLE)
SELECT TYPE_VALIDATION_ID_SEQ.nextval, 'RAPPORT_MIPARCOURS', 'Validation de rapport mi-parcours' from dual
;
---

insert into PRIVILEGE(ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE)
with tmp(code, libelle, ordre) as (