Skip to content
Snippets Groups Projects
Commit 2ac594fb authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Nouveau script d'installation de la BDD

parent 43f65b94
Branches
Tags 8.1.3beta
No related merge requests found
......@@ -545,7 +545,7 @@ class Schema
if (substr(trim($qr), -1) != ';') {
$qr .= ';';
}
$sql .= "$qr\n/--\n\n";
$sql .= "$qr\n/\n\n";
}
$sql .= "\n\n\n";
}
......
......
......@@ -456,6 +456,7 @@ CREATE TABLE "ADRESSE_STRUCTURE"
 
CREATE TABLE "AFFECTATION"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"UTILISATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"ROLE_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0),
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
......@@ -465,8 +466,7 @@ CREATE TABLE "AFFECTATION"
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"UTILISATEUR_ID" NUMBER(*,0) NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -491,16 +491,16 @@ COMMENT ON TABLE "AFFECTATION_RECHERCHE" IS 'Un chercheur peut avoir plusieurs a
 
CREATE TABLE "AGREMENT"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER,
"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
"DATE_DECISION" DATE NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"DATE_DECISION" DATE NOT NULL ENABLE,
"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE
"STRUCTURE_ID" NUMBER
);
/
 
......@@ -554,7 +554,10 @@ CREATE TABLE "CC_ACTIVITE"
 
CREATE TABLE "CENTRE_COUT"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"ACTIVITE_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"PARENT_ID" NUMBER(*,0),
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
......@@ -564,10 +567,7 @@ CREATE TABLE "CENTRE_COUT"
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ACTIVITE_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR),
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE
"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR)
);
/
 
......@@ -631,17 +631,17 @@ CREATE TABLE "CONTRAT"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_CONTRAT_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"VALIDATION_ID" NUMBER(*,0),
"NUMERO_AVENANT" NUMBER DEFAULT 0 NOT NULL ENABLE,
"DATE_RETOUR_SIGNE" DATE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"CONTRAT_ID" NUMBER,
"DATE_RETOUR_SIGNE" DATE,
"NUMERO_AVENANT" NUMBER DEFAULT 0 NOT NULL ENABLE,
"VALIDATION_ID" NUMBER(*,0),
"TOTAL_HETD" FLOAT(126)
);
/
......@@ -689,16 +689,16 @@ CREATE TABLE "DISCIPLINE"
"LIBELLE_LONG" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"CODES_CORRESP_1" VARCHAR2(1000 CHAR),
"CODES_CORRESP_2" VARCHAR2(1000 CHAR),
"CODES_CORRESP_3" VARCHAR2(1000 CHAR),
"CODES_CORRESP_4" VARCHAR2(1000 CHAR),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"CODES_CORRESP_1" VARCHAR2(1000 CHAR),
"CODES_CORRESP_2" VARCHAR2(1000 CHAR),
"CODES_CORRESP_3" VARCHAR2(1000 CHAR),
"CODES_CORRESP_4" VARCHAR2(1000 CHAR)
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -737,10 +737,10 @@ CREATE TABLE "DOSSIER"
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"NUMERO_INSEE_EST_PROVISOIRE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"DATE_NAISSANCE" DATE,
"DEPT_NAISSANCE_ID" NUMBER(*,0),
"EMAIL_PERSO" VARCHAR2(128 CHAR),
"DATE_NAISSANCE" DATE,
"PAYS_NAISSANCE_ID" NUMBER(*,0),
"DEPT_NAISSANCE_ID" NUMBER(*,0),
"VILLE_NAISSANCE" VARCHAR2(128 CHAR),
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE
);
......@@ -748,6 +748,7 @@ CREATE TABLE "DOSSIER"
 
CREATE TABLE "DOTATION"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
......@@ -758,15 +759,13 @@ CREATE TABLE "DOTATION"
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ANNEE_CIVILE" NUMBER(*,0) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE
"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE
);
/
 
CREATE TABLE "EFFECTIFS"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
"ANNEE_ID" NUMBER NOT NULL ENABLE,
"FI" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
"FC" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
"FA" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
......@@ -777,7 +776,8 @@ CREATE TABLE "EFFECTIFS"
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ANNEE_ID" NUMBER NOT NULL ENABLE
);
/
 
......@@ -796,10 +796,14 @@ CREATE TABLE "ELEMENT_MODULATEUR"
 
CREATE TABLE "ELEMENT_PEDAGOGIQUE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"PERIODE_ID" NUMBER(*,0),
"TAUX_FI" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"TAUX_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TAUX_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TAUX_FOAD" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"FI" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
......@@ -812,12 +816,8 @@ CREATE TABLE "ELEMENT_PEDAGOGIQUE"
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"TAUX_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TAUX_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TAUX_FI" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
"DISCIPLINE_ID" NUMBER(*,0),
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE
"DISCIPLINE_ID" NUMBER(*,0)
);
/
 
......@@ -856,11 +856,14 @@ CREATE TABLE "ETABLISSEMENT"
 
CREATE TABLE "ETAPE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE,
"NIVEAU" NUMBER(*,0),
"SPECIFIQUE_ECHANGES" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
......@@ -868,10 +871,7 @@ CREATE TABLE "ETAPE"
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0) NOT NULL ENABLE,
"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -948,6 +948,7 @@ CREATE TABLE "FONCTION_REFERENTIEL"
"CODE" VARCHAR2(32 CHAR) NOT NULL ENABLE,
"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"LIBELLE_COURT" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"DOMAINE_FONCTIONNEL_ID" NUMBER NOT NULL ENABLE,
"PLAFOND" FLOAT(126),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
......@@ -956,7 +957,6 @@ CREATE TABLE "FONCTION_REFERENTIEL"
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"STRUCTURE_ID" NUMBER(*,0),
"DOMAINE_FONCTIONNEL_ID" NUMBER NOT NULL ENABLE,
"ETAPE_REQUISE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_STATUTAIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"PARENT_ID" NUMBER(*,0)
......@@ -987,19 +987,19 @@ CREATE TABLE "FORMULE_RESULTAT"
"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
"ETAT_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SERVICE_DU" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SOLDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SOUS_SERVICE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SOLDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE
) NOLOGGING;
/
......@@ -1008,13 +1008,13 @@ CREATE TABLE "FORMULE_RESULTAT_SERVICE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE
) NOLOGGING;
/
......@@ -1023,8 +1023,8 @@ CREATE TABLE "FORMULE_RESULTAT_SERVICE_REF"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE,
"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE
) NOLOGGING;
/
......@@ -1033,13 +1033,13 @@ CREATE TABLE "FORMULE_RESULTAT_VH"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE
) NOLOGGING;
/
......@@ -1048,8 +1048,8 @@ CREATE TABLE "FORMULE_RESULTAT_VH_REF"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE,
"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE
) NOLOGGING;
/
......@@ -1106,7 +1106,6 @@ CREATE TABLE "FORMULE_TEST_VOLUME_HORAIRE"
"TAUX_FI" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"TAUX_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TAUX_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TYPE_INTERVENTION_CODE" VARCHAR2(15 CHAR),
"PONDERATION_SERVICE_DU" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"PONDERATION_SERVICE_COMPL" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"PARAM_1" VARCHAR2(100 CHAR),
......@@ -1133,7 +1132,8 @@ CREATE TABLE "FORMULE_TEST_VOLUME_HORAIRE"
"C_HEURES_COMPL_FC" FLOAT(126),
"C_HEURES_COMPL_FC_MAJOREES" FLOAT(126),
"C_HEURES_COMPL_REFERENTIEL" FLOAT(126),
"DEBUG_INFO" CLOB
"DEBUG_INFO" CLOB,
"TYPE_INTERVENTION_CODE" VARCHAR2(15 CHAR)
);
/
 
......@@ -1215,12 +1215,12 @@ CREATE TABLE "INDICATEUR"
"ORDRE" NUMBER(*,0) DEFAULT 100 NOT NULL ENABLE,
"ENABLED" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"NUMERO" NUMBER DEFAULT 0 NOT NULL ENABLE,
"LIBELLE_PLURIEL" VARCHAR2(255 CHAR) NOT NULL ENABLE,
"LIBELLE_SINGULIER" VARCHAR2(255 CHAR) NOT NULL ENABLE,
"MESSAGE" VARCHAR2(800 CHAR),
"LIBELLE_PLURIEL" VARCHAR2(255 CHAR) NOT NULL ENABLE,
"ROUTE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
"TEM_DISTINCT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"TEM_NOT_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
"TEM_NOT_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"MESSAGE" VARCHAR2(800 CHAR)
);
/
 
......@@ -1244,10 +1244,10 @@ CREATE TABLE "INDIC_MODIF_DOSSIER"
 
CREATE TABLE "INTERVENANT"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CIVILITE_ID" NUMBER(*,0) NOT NULL ENABLE,
"CIVILITE_ID" NUMBER(*,0),
"NOM_USUEL" VARCHAR2(60 CHAR) NOT NULL ENABLE,
"PRENOM" VARCHAR2(60 CHAR) NOT NULL ENABLE,
"NOM_PATRONYMIQUE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
"NOM_PATRONYMIQUE" VARCHAR2(60 CHAR),
"DATE_NAISSANCE" DATE NOT NULL ENABLE,
"VILLE_NAISSANCE_CODE_INSEE" VARCHAR2(5 CHAR),
"VILLE_NAISSANCE_LIBELLE" VARCHAR2(60 CHAR),
......@@ -1255,7 +1255,7 @@ CREATE TABLE "INTERVENANT"
"TEL_MOBILE" VARCHAR2(20 CHAR),
"EMAIL" VARCHAR2(255 CHAR),
"STATUT_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0),
"DISCIPLINE_ID" NUMBER(*,0),
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR),
......@@ -1264,6 +1264,7 @@ CREATE TABLE "INTERVENANT"
"NUMERO_INSEE_PROVISOIRE" NUMBER(1,0),
"IBAN" VARCHAR2(50 CHAR),
"BIC" VARCHAR2(20 CHAR),
"MONTANT_INDEMNITE_FC" FLOAT(126),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
......@@ -1273,13 +1274,12 @@ CREATE TABLE "INTERVENANT"
"PREMIER_RECRUTEMENT" NUMBER(1,0),
"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
"GRADE_ID" NUMBER(*,0),
"MONTANT_INDEMNITE_FC" FLOAT(126),
"CRITERE_RECHERCHE" VARCHAR2(255 CHAR),
"CODE" VARCHAR2(60 CHAR),
"PAYS_NAISSANCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"UTILISATEUR_CODE" VARCHAR2(60 CHAR),
"PAYS_NAISSANCE_ID" NUMBER(*,0),
"DEP_NAISSANCE_ID" NUMBER(*,0),
"PAYS_NATIONALITE_ID" NUMBER(*,0),
"UTILISATEUR_CODE" VARCHAR2(60 CHAR)
"PAYS_NATIONALITE_ID" NUMBER(*,0)
);
/
 
......@@ -1313,8 +1313,14 @@ CREATE TABLE "LISTE_NOIRE"
 
CREATE TABLE "MISE_EN_PAIEMENT"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RES_SERVICE_ID" NUMBER(*,0),
"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0),
"DATE_MISE_EN_PAIEMENT" DATE,
"PERIODE_PAIEMENT_ID" NUMBER(*,0),
"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE,
"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0),
"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"VALIDATION_ID" NUMBER(*,0),
"DATE_VALIDATION" DATE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
......@@ -1322,13 +1328,7 @@ CREATE TABLE "MISE_EN_PAIEMENT"
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE,
"FORMULE_RES_SERVICE_ID" NUMBER(*,0),
"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0),
"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0)
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -1408,13 +1408,13 @@ CREATE TABLE "MOTIF_MODIFICATION_SERVICE"
"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
"MULTIPLICATEUR" NUMBER(*,0) NOT NULL ENABLE,
"DECHARGE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"DECHARGE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -1455,10 +1455,10 @@ CREATE TABLE "NOEUD"
CREATE TABLE "NOTIFICATION_INDICATEUR"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"INDICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"AFFECTATION_ID" NUMBER(*,0) NOT NULL ENABLE,
"FREQUENCE" NUMBER(*,0),
"DATE_ABONNEMENT" DATE NOT NULL ENABLE,
"DATE_DERN_NOTIF" DATE,
"AFFECTATION_ID" NUMBER(*,0) NOT NULL ENABLE,
"IN_HOME" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
);
/
......@@ -1507,6 +1507,8 @@ CREATE TABLE "PERIODE"
"CODE" VARCHAR2(3 CHAR) NOT NULL ENABLE,
"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"LIBELLE_COURT" VARCHAR2(15 CHAR),
"ECART_MOIS" NUMBER NOT NULL ENABLE,
"ECART_MOIS_PAIEMENT" NUMBER NOT NULL ENABLE,
"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
"ENSEIGNEMENT" NUMBER(1,0),
"PAIEMENT" NUMBER(1,0),
......@@ -1515,23 +1517,21 @@ CREATE TABLE "PERIODE"
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ECART_MOIS" NUMBER NOT NULL ENABLE,
"ECART_MOIS_PAIEMENT" NUMBER NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
CREATE TABLE "PIECE_JOINTE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"VALIDATION_ID" NUMBER(*,0),
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE
"VALIDATION_ID" NUMBER(*,0)
);
/
 
......@@ -1567,9 +1567,9 @@ CREATE TABLE "PLAFOND_ETAT"
 
CREATE TABLE "PRIVILEGE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CATEGORIE_ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"CATEGORIE_ID" NUMBER(*,0) NOT NULL ENABLE,
"ORDRE" NUMBER(*,0)
);
/
......@@ -1585,16 +1585,16 @@ CREATE TABLE "REGLE_STRUCTURE_VALIDATION"
 
CREATE TABLE "ROLE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"PERIMETRE_ID" NUMBER(*,0) NOT NULL ENABLE,
"PEUT_CHANGER_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"PERIMETRE_ID" NUMBER(*,0) NOT NULL ENABLE,
"PEUT_CHANGER_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -1754,16 +1754,16 @@ CREATE TABLE "STATUT_INTERVENANT"
"PEUT_SAISIR_SERVICE" NUMBER(1,0) NOT NULL ENABLE,
"PEUT_CHOISIR_DANS_DOSSIER" NUMBER(1,0) NOT NULL ENABLE,
"PEUT_SAISIR_DOSSIER" NUMBER(1,0) NOT NULL ENABLE,
"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PEUT_SAISIR_MOTIF_NON_PAIEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PEUT_AVOIR_CONTRAT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PLAFOND_HC_HORS_REMU_FC" FLOAT(126) DEFAULT 9999 NOT NULL ENABLE,
"PLAFOND_HC_REMU_FC" FLOAT(126) DEFAULT 13502 NOT NULL ENABLE,
"DEPASSEMENT_SERVICE_DU_SANS_HC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PEUT_CLOTURER_SAISIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"TEM_BIATSS" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"PEUT_SAISIR_SERVICE_EXT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"TEM_ATV" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
"TEM_ATV" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"TEM_BIATSS" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
);
/
 
......@@ -1775,8 +1775,12 @@ CREATE TABLE "STATUT_PRIVILEGE"
 
CREATE TABLE "STRUCTURE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"LIBELLE_COURT" VARCHAR2(25 CHAR) NOT NULL ENABLE,
"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE,
"CONTACT_PJ" VARCHAR2(255 CHAR),
"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"AFF_ADRESSE_CONTRAT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
......@@ -1785,10 +1789,6 @@ CREATE TABLE "STRUCTURE"
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"CONTACT_PJ" VARCHAR2(255 CHAR),
"AFF_ADRESSE_CONTRAT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"PLAFOND_REFERENTIEL" FLOAT(126)
);
/
......@@ -1796,8 +1796,8 @@ CREATE TABLE "STRUCTURE"
CREATE TABLE "SYNC_LOG"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"DATE_SYNC" DATE NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(200 CHAR),
"TABLE_NAME" VARCHAR2(30 CHAR),
"SOURCE_CODE" VARCHAR2(200 CHAR),
"MESSAGE" VARCHAR2(4000 CHAR)
);
/
......@@ -2023,7 +2023,7 @@ CREATE TABLE "TBL_SERVICE"
"ETAPE_HISTO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"HAS_HEURES_MAUVAISE_PERIODE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_STRUCTURE_ID" NUMBER(*,0),
"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE,
"TYPE_VOLUME_HORAIRE_CODE" VARCHAR2(15 CHAR),
......@@ -2164,13 +2164,13 @@ CREATE TABLE "TYPE_DOTATION"
"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"SOURCE_CODE" VARCHAR2(100 CHAR),
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -2230,13 +2230,13 @@ CREATE TABLE "TYPE_INTERVENTION"
"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
"TAUX_HETD_SERVICE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"TAUX_HETD_COMPLEMENTAIRE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
"VISIBLE" NUMBER(1,0) NOT NULL ENABLE,
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"VISIBLE" NUMBER(1,0) NOT NULL ENABLE,
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0),
"REGLE_FOAD" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
......@@ -2275,14 +2275,14 @@ CREATE TABLE "TYPE_INTERVENTION_STRUCTURE"
"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"VISIBLE" NUMBER(1,0) NOT NULL ENABLE,
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0)
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -2321,14 +2321,14 @@ CREATE TABLE "TYPE_MODULATEUR_STRUCTURE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0)
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
);
/
 
......@@ -2362,8 +2362,8 @@ CREATE TABLE "TYPE_PIECE_JOINTE_STATUT"
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ANNEE_DEBUT_ID" NUMBER(*,0),
"ANNEE_FIN_ID" NUMBER(*,0),
"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"CHANGEMENT_RIB" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
"CHANGEMENT_RIB" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
);
/
 
......@@ -2417,7 +2417,7 @@ CREATE TABLE "VALIDATION"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE,
"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
"STRUCTURE_ID" NUMBER(*,0),
"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
......@@ -2486,6 +2486,7 @@ CREATE TABLE "VOLUME_HORAIRE_CHARGE"
 
CREATE TABLE "VOLUME_HORAIRE_ENS"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
"HEURES" FLOAT(126) NOT NULL ENABLE,
"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
......@@ -2496,7 +2497,6 @@ CREATE TABLE "VOLUME_HORAIRE_ENS"
"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
"HISTO_DESTRUCTION" DATE,
"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
"GROUPES" FLOAT(126)
);
/
......@@ -2532,12 +2532,12 @@ CREATE TABLE "WF_ETAPE"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
"ORDRE" NUMBER(*,0) DEFAULT 1 NOT NULL ENABLE,
"DESC_NON_FRANCHIE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
"DESC_SANS_OBJECTIF" VARCHAR2(250 CHAR),
"LIBELLE_AUTRES" VARCHAR2(150 CHAR) NOT NULL ENABLE,
"LIBELLE_INTERVENANT" VARCHAR2(150 CHAR) NOT NULL ENABLE,
"OBLIGATOIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"LIBELLE_AUTRES" VARCHAR2(150 CHAR) NOT NULL ENABLE,
"ROUTE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
"DESC_NON_FRANCHIE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
"OBLIGATOIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
"DESC_SANS_OBJECTIF" VARCHAR2(250 CHAR),
"ROUTE_INTERVENANT" VARCHAR2(200 CHAR)
);
/
......@@ -3014,7 +3014,12 @@ WITH hs AS (
SELECT contrat_id, sum(heures) "serviceTotal" FROM V_CONTRAT_SERVICES GROUP BY contrat_id
)
SELECT
ct.annee_id,
ct.structure_id,
ct.intervenant_id,
ct.formule_resultat_id,
ct.id contrat_id,
ct."annee",
ct."nom",
ct."prenom",
......@@ -3060,6 +3065,8 @@ FROM
(
SELECT
c.*,
i.annee_id annee_id,
fr.id formule_resultat_id,
a.libelle "annee",
COALESCE(d.nom_usuel,i.nom_usuel) "nom",
COALESCE(d.prenom,i.prenom) "prenom",
......@@ -3749,8 +3756,9 @@ FROM (
t2.structure_id structure_id,
t2.periode_paiement_id periode_id,
i.id intervenant_id,
'''' || TRIM( i.numero_insee || NVL(TRIM(i.numero_insee_cle),'00') ) insee,
CASE WHEN i.numero_insee IS NULL THEN '''' ELSE
'''' || TRIM(i.numero_insee) || COALESCE(LPAD(TRIM(i.numero_insee_cle), 2, '0'),'00')
END insee,
i.nom_usuel || ',' || i.prenom nom,
t2.code_origine code_origine,
CASE WHEN ind <> CEIL(t2.nbu/max_nbu) THEN max_nbu ELSE t2.nbu - max_nbu*(ind-1) END nbu,
......@@ -4182,7 +4190,7 @@ SELECT
FROM
formule_resultat_vh_ref frvr
JOIN formule_resultat fr ON fr.id = frvr.formule_resultat_id
JOIN volume_horaire_ref vhr ON vhr.id = frvr.volume_horaire_ref_id
JOIN volume_horaire_ref vhr ON vhr.id = frvr.volume_horaire_ref_id AND vhr.histo_destruction IS NULL
JOIN service_referentiel sr ON sr.id = vhr.service_referentiel_id AND sr.intervenant_id = fr.intervenant_id AND sr.histo_destruction IS NULL
 
UNION ALL
......@@ -4543,6 +4551,61 @@ GROUP BY
i.id, i.annee_id, i.structure_id, ti.code, si.service_statutaire, si.depassement_service_du_sans_hc;
/
 
CREATE OR REPLACE FORCE VIEW V_FORMULE_LOCAL_I_PARAMS AS
SELECT
null intervenant_id,
null param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
dual;
/
CREATE OR REPLACE FORCE VIEW V_FORMULE_LOCAL_VH_PARAMS AS
SELECT
vh.id volume_horaire_id,
null volume_horaire_ref_id,
str.code param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
volume_horaire vh
JOIN service s ON s.id = vh.service_id
JOIN intervenant i ON i.id = s.intervenant_id
LEFT JOIN element_pedagogique ep ON ep.id = s.element_pedagogique_id
JOIN structure str ON str.id = COALESCE(ep.structure_id,i.structure_id)
WHERE
vh.histo_destruction IS NULL
AND s.histo_destruction IS NULL
AND vh.heures <> 0
AND vh.motif_non_paiement_id IS NULL
AND s.intervenant_id = COALESCE( OSE_FORMULE.GET_INTERVENANT_ID, s.intervenant_id )
UNION ALL
SELECT
null volume_horaire_id,
vhr.id volume_horaire_ref_id,
str.code param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
volume_horaire_ref vhr
JOIN service_referentiel sr ON sr.id = vhr.service_referentiel_id
JOIN structure str ON str.id = sr.structure_id
WHERE
vhr.histo_destruction IS NULL
AND sr.histo_destruction IS NULL
AND vhr.heures <> 0
AND sr.intervenant_id = COALESCE( OSE_FORMULE.GET_INTERVENANT_ID, sr.intervenant_id );
/
CREATE OR REPLACE FORCE VIEW V_FORMULE_VOLUME_HORAIRE AS
SELECT
rownum ordre,
......@@ -7856,6 +7919,9 @@ CREATE OR REPLACE PACKAGE FORMULE_ENSICAEN AS
 
FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_ENSICAEN;
/
 
......@@ -7865,6 +7931,9 @@ CREATE OR REPLACE PACKAGE "FORMULE_MONTPELLIER" AS
 
FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_MONTPELLIER;
/
 
......@@ -7874,6 +7943,9 @@ CREATE OR REPLACE PACKAGE FORMULE_NANTERRE AS
 
FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_NANTERRE;
/
 
......@@ -7883,6 +7955,9 @@ CREATE OR REPLACE PACKAGE "FORMULE_UBO" AS
 
FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_UBO;
/
 
......@@ -7892,6 +7967,9 @@ CREATE OR REPLACE PACKAGE "FORMULE_ULHN" AS
 
FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_ULHN;
/
 
......@@ -7906,6 +7984,9 @@ CREATE OR REPLACE PACKAGE "FORMULE_UNICAEN" AS
 
PROCEDURE PURGE_EM_NON_FC;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB;
END FORMULE_UNICAEN;
/
 
......@@ -8664,6 +8745,41 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_ENSICAEN AS
END LOOP;
END;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
ORDER BY
ordre';
END;
END FORMULE_ENSICAEN;
/
 
......@@ -9169,7 +9285,6 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
END IF;
 
 
-- x =SI(ESTVIDE(composante_affectation);0;SI(OU(ESTVIDE($C21);NON(C21="Référentiel");ET(HC=0;H21="Non"));0;SI(H21="Non";O21;SI($M21>0;(($M21*$N21)+($I21-$M21)*J21);$K21))))
WHEN c = 'x' AND v >= 1 THEN
IF i.type_intervenant_code = 'E' THEN
......@@ -9285,15 +9400,50 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
END LOOP;
END;
 
END FORMULE_MONTPELLIER;
/
CREATE OR REPLACE PACKAGE BODY FORMULE_NANTERRE AS
decalageLigne NUMERIC DEFAULT 21;
 
 
/* Stockage des valeurs intermédiaires */
TYPE t_cell IS RECORD (
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
ORDER BY
ordre';
END;
END FORMULE_MONTPELLIER;
/
CREATE OR REPLACE PACKAGE BODY FORMULE_NANTERRE AS
decalageLigne NUMERIC DEFAULT 21;
/* Stockage des valeurs intermédiaires */
TYPE t_cell IS RECORD (
valeur FLOAT,
enCalcul BOOLEAN DEFAULT FALSE
);
......@@ -10095,6 +10245,43 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_NANTERRE AS
END LOOP;
END;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
str.code param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
JOIN intervenant i ON i.id = fvh.intervenant_id
LEFT JOIN structure str ON str.id = COALESCE(fvh.structure_id,i.structure_id)
ORDER BY
ordre';
END;
END FORMULE_NANTERRE;
/
 
......@@ -11027,6 +11214,43 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_UBO" AS
END LOOP;
END;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
CASE WHEN fi.type_intervenant_code = ''P'' AND si.source_code NOT IN (''ATER'',''ATER_MI_TPS'',''LECTEUR'') THEN ''oui'' ELSE ''non'' END param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
JOIN intervenant i ON i.id = fi.intervenant_id
JOIN statut_intervenant si ON si.id = i.id
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
ORDER BY
ordre';
END;
END FORMULE_UBO;
/
 
......@@ -11422,6 +11646,41 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_ULHN" AS
END LOOP;
END;
 
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
ORDER BY
ordre';
END;
END FORMULE_ULHN;
/
 
......@@ -12421,6 +12680,41 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_UNICAEN" AS
END;
 
 
FUNCTION INTERVENANT_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fi.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_intervenant fi
';
END;
FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB IS
BEGIN
RETURN '
SELECT
fvh.*,
NULL param_1,
NULL param_2,
NULL param_3,
NULL param_4,
NULL param_5
FROM
v_formule_volume_horaire fvh
ORDER BY
ordre';
END;
END FORMULE_UNICAEN;
/
 
......@@ -13420,33 +13714,25 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
 
 
PROCEDURE LOAD_INTERVENANT_FROM_BDD IS
dsdushc NUMERIC DEFAULT 0;
cur SYS_REFCURSOR;
query CLOB;
i_dep_service_du_sans_hc NUMERIC DEFAULT 0;
BEGIN
intervenant.service_du := 0;
intervenant.total := NULL;
intervenant.solde := NULL;
 
SELECT
fi.intervenant_id,
fi.annee_id,
fi.structure_id,
fi.type_intervenant_code,
fi.heures_service_statutaire,
fi.depassement_service_du_sans_hc,
fi.heures_service_modifie,
fi.heures_decharge,
fli.param_1,
fli.param_2,
fli.param_3,
fli.param_4,
fli.param_5
INTO
EXECUTE IMMEDIATE 'SELECT ' || formule_definition.package_name || '.intervenant_query FROM DUAL' INTO query;
OPEN cur FOR query;
LOOP
FETCH cur INTO
intervenant.id,
intervenant.annee_id,
intervenant.structure_id,
intervenant.type_intervenant_code,
intervenant.heures_service_statutaire,
dsdushc,
i_dep_service_du_sans_hc,
intervenant.heures_service_modifie,
intervenant.heures_decharge,
intervenant.param_1,
......@@ -13454,13 +13740,9 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
intervenant.param_3,
intervenant.param_4,
intervenant.param_5
FROM
v_formule_intervenant fi
LEFT JOIN v_formule_local_i_params fli ON fli.intervenant_id = fi.intervenant_id
WHERE
fi.intervenant_id = intervenant.id;
;
 
intervenant.depassement_service_du_sans_hc := (dsdushc = 1);
intervenant.depassement_service_du_sans_hc := (i_dep_service_du_sans_hc = 1);
intervenant.service_du := CASE
WHEN intervenant.depassement_service_du_sans_hc -- HC traitées comme du service
OR intervenant.heures_decharge < 0 -- s'il y a une décharge => aucune HC
......@@ -13469,6 +13751,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
ELSE intervenant.heures_service_statutaire + intervenant.heures_service_modifie
END;
 
EXIT WHEN cur%NOTFOUND;
END LOOP;
CLOSE cur;
EXCEPTION WHEN NO_DATA_FOUND THEN
intervenant.id := NULL;
intervenant.annee_id := null;
......@@ -13563,58 +13849,77 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
 
 
PROCEDURE LOAD_VH_FROM_BDD IS
cur SYS_REFCURSOR;
query CLOB;
vh_ordre NUMERIC;
vh_id NUMERIC;
vh_type_intervention_id NUMERIC;
vh_horaire_debut DATE;
vh_horaire_fin DATE;
vh_intervenant_id NUMERIC;
vh_type_volume_horaire_id NUMERIC;
vh_etat_volume_horaire_id NUMERIC;
vh_structure_is_affectation NUMERIC;
vh_structure_is_univ NUMERIC;
vh t_volume_horaire;
etat_volume_horaire_id NUMERIC DEFAULT 1;
structure_univ NUMERIC;
length NUMERIC;
BEGIN
all_volumes_horaires.delete;
 
SELECT to_number(valeur) INTO structure_univ FROM parametre WHERE nom = 'structure_univ';
EXECUTE IMMEDIATE 'SELECT ' || formule_definition.package_name || '.volume_horaire_query FROM DUAL' INTO query;
OPEN cur FOR query;
 
FOR d IN (
SELECT
fvh.*, flvh.param_1, flvh.param_2, flvh.param_3, flvh.param_4, flvh.param_5
FROM
v_formule_volume_horaire fvh
LEFT JOIN v_formule_local_vh_params flvh ON COALESCE(to_number(flvh.volume_horaire_id),0) = COALESCE(fvh.volume_horaire_id,0) AND COALESCE(to_number(flvh.volume_horaire_ref_id),0) = COALESCE(fvh.volume_horaire_ref_id,0)
ORDER BY
ordre
) LOOP
vh.volume_horaire_id := d.volume_horaire_id;
vh.volume_horaire_ref_id := d.volume_horaire_ref_id;
vh.service_id := d.service_id;
vh.service_referentiel_id := d.service_referentiel_id;
vh.taux_fi := d.taux_fi;
vh.taux_fa := d.taux_fa;
vh.taux_fc := d.taux_fc;
vh.ponderation_service_du := d.ponderation_service_du;
vh.ponderation_service_compl := d.ponderation_service_compl;
vh.structure_id := d.structure_id;
vh.structure_is_affectation := d.structure_is_affectation = 1;
vh.structure_is_univ := d.structure_is_univ = 1;
vh.service_statutaire := d.service_statutaire = 1;
vh.heures := d.heures;
vh.type_intervention_code := d.type_intervention_code;
vh.taux_service_du := d.taux_service_du;
vh.taux_service_compl := d.taux_service_compl;
vh.param_1 := d.param_1;
vh.param_2 := d.param_2;
vh.param_3 := d.param_3;
vh.param_4 := d.param_4;
vh.param_5 := d.param_5;
FOR etat_volume_horaire_id IN 1 .. d.etat_volume_horaire_id LOOP
BEGIN
length := all_volumes_horaires(d.intervenant_id)(d.type_volume_horaire_id)(etat_volume_horaire_id).length;
LOOP
FETCH cur INTO
vh_ordre,
vh_id,
vh.volume_horaire_id,
vh.volume_horaire_ref_id,
vh.service_id,
vh.service_referentiel_id,
vh_intervenant_id,
vh_type_intervention_id,
vh_type_volume_horaire_id,
vh_etat_volume_horaire_id,
vh.taux_fi,
vh.taux_fa,
vh.taux_fc,
vh.structure_id,
vh_structure_is_affectation,
vh_structure_is_univ,
vh.ponderation_service_du,
vh.ponderation_service_compl,
vh.service_statutaire,
vh.heures,
vh_horaire_debut,
vh_horaire_fin,
vh.type_intervention_code,
vh.taux_service_du,
vh.taux_service_compl,
vh.param_1,
vh.param_2,
vh.param_3,
vh.param_4,
vh.param_5
;
vh.structure_is_affectation := vh_structure_is_affectation = 1;
vh.structure_is_univ := vh_structure_is_univ = 1;
FOR etat_volume_horaire_id IN 1 .. vh_etat_volume_horaire_id LOOP
BEGIN
length := all_volumes_horaires(vh_intervenant_id)(vh_type_volume_horaire_id)(etat_volume_horaire_id).length;
EXCEPTION WHEN NO_DATA_FOUND THEN
length := 0;
END;
length := length + 1;
all_volumes_horaires(d.intervenant_id)(d.type_volume_horaire_id)(etat_volume_horaire_id).length := length;
all_volumes_horaires(d.intervenant_id)(d.type_volume_horaire_id)(etat_volume_horaire_id).items(length) := vh;
all_volumes_horaires(vh_intervenant_id)(vh_type_volume_horaire_id)(etat_volume_horaire_id).length := length;
all_volumes_horaires(vh_intervenant_id)(vh_type_volume_horaire_id)(etat_volume_horaire_id).items(length) := vh;
END LOOP;
EXIT WHEN cur%NOTFOUND;
END LOOP;
CLOSE cur;
END;
 
 
......@@ -17230,6 +17535,9 @@ CREATE INDEX ADRESSE_INTERVENANT_HMFK_IDX ON ADRESSE_INTERVENANT (HISTO_MODIFICA
CREATE UNIQUE INDEX ADRESSE_INTERVENANT_PK ON ADRESSE_INTERVENANT (ID);
/
 
CREATE INDEX ADRESSE_INTERVENANT_SOURCE_FK ON ADRESSE_INTERVENANT (SOURCE_ID);
/
CREATE UNIQUE INDEX ADRESSE_INTERVENANT_SOURCE_UN ON ADRESSE_INTERVENANT (SOURCE_CODE);
/
 
......@@ -17248,9 +17556,15 @@ CREATE INDEX ADRESSE_STRUCTURE_HMFK_IDX ON ADRESSE_STRUCTURE (HISTO_MODIFICATEUR
CREATE UNIQUE INDEX ADRESSE_STRUCTURE_PK ON ADRESSE_STRUCTURE (ID);
/
 
CREATE INDEX ADRESSE_STRUCTURE_SOURCE_FK ON ADRESSE_STRUCTURE (SOURCE_ID);
/
CREATE UNIQUE INDEX ADRESSE_STRUCTURE_SOURCE_UN ON ADRESSE_STRUCTURE (SOURCE_CODE);
/
 
CREATE INDEX ADRESSE_STRUCTURE_STRUCTURE_FK ON ADRESSE_STRUCTURE (STRUCTURE_ID);
/
CREATE INDEX AFFECTATION_HCFK_IDX ON AFFECTATION (HISTO_CREATEUR_ID);
/
 
......@@ -17263,6 +17577,9 @@ CREATE INDEX AFFECTATION_HMFK_IDX ON AFFECTATION (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX AFFECTATION_PK ON AFFECTATION (ID);
/
 
CREATE INDEX AFFECTATION_RECHERCH_SOURCE_FK ON AFFECTATION_RECHERCHE (SOURCE_ID);
/
CREATE INDEX AFFECTATION_ROLE_FK_IDX ON AFFECTATION (ROLE_ID);
/
 
......@@ -17275,10 +17592,10 @@ CREATE INDEX AFFECTATION_R_HDFK_IDX ON AFFECTATION_RECHERCHE (HISTO_DESTRUCTEUR_
CREATE INDEX AFFECTATION_R_HMFK_IDX ON AFFECTATION_RECHERCHE (HISTO_MODIFICATEUR_ID);
/
 
CREATE UNIQUE INDEX AFFECTATION_R_PK ON AFFECTATION_RECHERCHE (ID);
CREATE INDEX AFFECTATION_R_INTERVENANT_FK ON AFFECTATION_RECHERCHE (INTERVENANT_ID);
/
 
CREATE INDEX AFFECTATION_R_SOURCE_FK_IDX ON AFFECTATION_RECHERCHE (SOURCE_ID);
CREATE UNIQUE INDEX AFFECTATION_R_PK ON AFFECTATION_RECHERCHE (ID);
/
 
CREATE UNIQUE INDEX AFFECTATION_R_SRC_UN ON AFFECTATION_RECHERCHE (SOURCE_CODE);
......@@ -17323,24 +17640,12 @@ CREATE INDEX AGREMENT_TYPE_AGREMENT_FK_IDX ON AGREMENT (TYPE_AGREMENT_ID);
CREATE UNIQUE INDEX AGREMENT__UN ON AGREMENT (TYPE_AGREMENT_ID, INTERVENANT_ID, STRUCTURE_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX AII_FK_IDX ON ADRESSE_INTERVENANT (INTERVENANT_ID);
/
CREATE INDEX AI_SOURCE_FK_IDX ON ADRESSE_INTERVENANT (SOURCE_ID);
CREATE INDEX AII_FK ON ADRESSE_INTERVENANT (INTERVENANT_ID);
/
 
CREATE UNIQUE INDEX ANNEE_PK ON ANNEE (ID);
/
 
CREATE INDEX AR_INTERVENANT_FK_IDX ON AFFECTATION_RECHERCHE (INTERVENANT_ID);
/
CREATE INDEX AS_SOURCE_FK_IDX ON ADRESSE_STRUCTURE (SOURCE_ID);
/
CREATE INDEX AS_STRUCTURE_FK_IDX ON ADRESSE_STRUCTURE (STRUCTURE_ID);
/
CREATE UNIQUE INDEX CAMPAGNE_PK_IDX ON CAMPAGNE_SAISIE (ID);
/
 
......@@ -17359,10 +17664,7 @@ CREATE UNIQUE INDEX CATEGORIE_PRIVILEGE__UN ON CATEGORIE_PRIVILEGE (CODE);
CREATE INDEX CCEP_CENTRE_COUT_FK_IDX ON CENTRE_COUT_EP (CENTRE_COUT_ID);
/
 
CREATE INDEX CCEP_EP_FK_IDX ON CENTRE_COUT_EP (ELEMENT_PEDAGOGIQUE_ID);
/
CREATE INDEX CCEP_SOURCE_FK_IDX ON CENTRE_COUT_EP (SOURCE_ID);
CREATE INDEX CCEP_ELEMENT_PEDAGOGIQUE_FK ON CENTRE_COUT_EP (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX CCEP_TYPE_HEURES_FK_IDX ON CENTRE_COUT_EP (TYPE_HEURES_ID);
......@@ -17404,9 +17706,6 @@ CREATE UNIQUE INDEX CC_ACTIVITE_PK ON CC_ACTIVITE (ID);
CREATE INDEX CC_ACTIVITE_REF ON CC_ACTIVITE (REFERENTIEL);
/
 
CREATE INDEX CC_TYPE_RESSOURCE_FK_IDX ON CENTRE_COUT (TYPE_RESSOURCE_ID);
/
CREATE INDEX CENTRE_COUT_ACTIVITE_FK_IDX ON CENTRE_COUT (ACTIVITE_ID);
/
 
......@@ -17425,6 +17724,9 @@ CREATE INDEX CENTRE_COUT_EP_HMFK_IDX ON CENTRE_COUT_EP (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX CENTRE_COUT_EP_PK ON CENTRE_COUT_EP (ID);
/
 
CREATE INDEX CENTRE_COUT_EP_SOURCE_FK ON CENTRE_COUT_EP (SOURCE_ID);
/
CREATE UNIQUE INDEX CENTRE_COUT_EP__UN ON CENTRE_COUT_EP (CENTRE_COUT_ID, ELEMENT_PEDAGOGIQUE_ID, TYPE_HEURES_ID, HISTO_DESTRUCTION);
/
 
......@@ -17455,6 +17757,12 @@ CREATE INDEX CENTRE_COUT_STRUCTURE_HMFK_IDX ON CENTRE_COUT_STRUCTURE (HISTO_MODI
CREATE UNIQUE INDEX CENTRE_COUT_STRUCTURE_PK_IDX ON CENTRE_COUT_STRUCTURE (ID);
/
 
CREATE INDEX CENTRE_COUT_TYPE_RESSOURCE_FK ON CENTRE_COUT (TYPE_RESSOURCE_ID);
/
CREATE INDEX CHEMIN_PEDAGOGIQUE_ETAPE_FK ON CHEMIN_PEDAGOGIQUE (ETAPE_ID);
/
CREATE INDEX CHEMIN_PEDAGOGIQUE_HCFK_IDX ON CHEMIN_PEDAGOGIQUE (HISTO_CREATEUR_ID);
/
 
......@@ -17467,6 +17775,12 @@ CREATE INDEX CHEMIN_PEDAGOGIQUE_HMFK_IDX ON CHEMIN_PEDAGOGIQUE (HISTO_MODIFICATE
CREATE UNIQUE INDEX CHEMIN_PEDAGOGIQUE_PK ON CHEMIN_PEDAGOGIQUE (ID);
/
 
CREATE INDEX CHEMIN_PEDAGOGIQUE_SOURCE_FK ON CHEMIN_PEDAGOGIQUE (SOURCE_ID);
/
CREATE UNIQUE INDEX CHEMIN_PEDAGOGIQUE__UN ON CHEMIN_PEDAGOGIQUE (ELEMENT_PEDAGOGIQUE_ID, ETAPE_ID, HISTO_DESTRUCTION);
/
CREATE UNIQUE INDEX CHEMIN_PEDAGO_SRC_ID_UN ON CHEMIN_PEDAGOGIQUE (SOURCE_CODE);
/
 
......@@ -17536,12 +17850,6 @@ CREATE UNIQUE INDEX CORPS_SOURCE_UN ON CORPS (SOURCE_CODE);
CREATE INDEX CPEP_FK_IDX ON CHEMIN_PEDAGOGIQUE (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX CP_ETAPE_FK_IDX ON CHEMIN_PEDAGOGIQUE (ETAPE_ID);
/
CREATE INDEX CP_SOURCE_FK_IDX ON CHEMIN_PEDAGOGIQUE (SOURCE_ID);
/
CREATE INDEX CS_TYPE_INTERVENANT_FK_IDX ON CAMPAGNE_SAISIE (TYPE_INTERVENANT_ID);
/
 
......@@ -17563,9 +17871,6 @@ CREATE UNIQUE INDEX DEPARTEMENT_PK ON DEPARTEMENT (ID);
CREATE INDEX DEPARTEMENT_SOURCE_FK_IDX ON DEPARTEMENT (SOURCE_ID);
/
 
CREATE INDEX DF_SOURCE_FK_IDX ON DOMAINE_FONCTIONNEL (SOURCE_ID);
/
CREATE INDEX DISCIPLINE_HCFK_IDX ON DISCIPLINE (HISTO_CREATEUR_ID);
/
 
......@@ -17596,6 +17901,9 @@ CREATE INDEX DOMAINE_FONCTIONNEL_HMFK_IDX ON DOMAINE_FONCTIONNEL (HISTO_MODIFICA
CREATE UNIQUE INDEX DOMAINE_FONCTIONNEL_PK ON DOMAINE_FONCTIONNEL (ID);
/
 
CREATE INDEX DOMAINE_FONCTIONNEL_SOURCE_FK ON DOMAINE_FONCTIONNEL (SOURCE_ID);
/
CREATE INDEX DOSSIER_D_FK ON DOSSIER (DEPT_NAISSANCE_ID);
/
 
......@@ -17638,7 +17946,7 @@ CREATE UNIQUE INDEX DOTATION_PK ON DOTATION (ID);
CREATE INDEX DOTATION_STRUCTURE_FK_IDX ON DOTATION (STRUCTURE_ID);
/
 
CREATE INDEX DOTATION_TYPE_DOTATION_FK_IDX ON DOTATION (TYPE_RESSOURCE_ID);
CREATE INDEX DOTATION_TYPE_RESSOURCE_FK ON DOTATION (TYPE_RESSOURCE_ID);
/
 
CREATE UNIQUE INDEX DOTATION__UN ON DOTATION (TYPE_RESSOURCE_ID, ANNEE_ID, ANNEE_CIVILE, STRUCTURE_ID, LIBELLE, HISTO_DESTRUCTION);
......@@ -17686,6 +17994,12 @@ CREATE UNIQUE INDEX ELEMENT_MODULATEUR_PK ON ELEMENT_MODULATEUR (ID);
CREATE UNIQUE INDEX ELEMENT_MODULATEUR__UN ON ELEMENT_MODULATEUR (ELEMENT_ID, MODULATEUR_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX ELEMENT_PEDAGOGIQUE_ANNEE_FK ON ELEMENT_PEDAGOGIQUE (ANNEE_ID);
/
CREATE INDEX ELEMENT_PEDAGOGIQUE_ETAPE_FK ON ELEMENT_PEDAGOGIQUE (ETAPE_ID);
/
CREATE INDEX ELEMENT_PEDAGOGIQUE_HCFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_CREATEUR_ID);
/
 
......@@ -17695,9 +18009,15 @@ CREATE INDEX ELEMENT_PEDAGOGIQUE_HDFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_DESTRUCT
CREATE INDEX ELEMENT_PEDAGOGIQUE_HMFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX ELEMENT_PEDAGOGIQUE_PERIODE_FK ON ELEMENT_PEDAGOGIQUE (PERIODE_ID);
/
CREATE UNIQUE INDEX ELEMENT_PEDAGOGIQUE_PK ON ELEMENT_PEDAGOGIQUE (ID);
/
 
CREATE INDEX ELEMENT_PEDAGOGIQUE_SOURCE_FK ON ELEMENT_PEDAGOGIQUE (SOURCE_ID);
/
CREATE INDEX ELEMENT_TAUX_REGIMES_HCFK_IDX ON ELEMENT_TAUX_REGIMES (HISTO_CREATEUR_ID);
/
 
......@@ -17710,6 +18030,9 @@ CREATE INDEX ELEMENT_TAUX_REGIMES_HMFK_IDX ON ELEMENT_TAUX_REGIMES (HISTO_MODIFI
CREATE UNIQUE INDEX ELEMENT_TAUX_REGIMES_PK ON ELEMENT_TAUX_REGIMES (ID);
/
 
CREATE INDEX ELEMENT_TAUX_REGIMES_SOURCE_FK ON ELEMENT_TAUX_REGIMES (SOURCE_ID);
/
CREATE UNIQUE INDEX ELEMENT_TAUX_REGIMES__UN ON ELEMENT_TAUX_REGIMES (SOURCE_CODE, HISTO_DESTRUCTION);
/
 
......@@ -17725,9 +18048,6 @@ CREATE INDEX EM_MODULATEUR_FK_IDX ON ELEMENT_MODULATEUR (MODULATEUR_ID);
CREATE INDEX EPS_FK_IDX ON ELEMENT_PEDAGOGIQUE (STRUCTURE_ID);
/
 
CREATE INDEX EP_ANNEE_FK_IDX ON ELEMENT_PEDAGOGIQUE (ANNEE_ID);
/
CREATE UNIQUE INDEX EP_CODE_UN ON ELEMENT_PEDAGOGIQUE (CODE, HISTO_DESTRUCTION, ANNEE_ID);
/
 
......@@ -17737,15 +18057,6 @@ CREATE UNIQUE INDEX EP_CODE__UN ON ELEMENT_PEDAGOGIQUE (SOURCE_CODE, ANNEE_ID);
CREATE INDEX EP_DISCIPLINE_FK_IDX ON ELEMENT_PEDAGOGIQUE (DISCIPLINE_ID);
/
 
CREATE INDEX EP_ETAPE_FK_IDX ON ELEMENT_PEDAGOGIQUE (ETAPE_ID);
/
CREATE INDEX EP_PERIODE_FK_IDX ON ELEMENT_PEDAGOGIQUE (PERIODE_ID);
/
CREATE INDEX EP_SOURCE_FK_IDX ON ELEMENT_PEDAGOGIQUE (SOURCE_ID);
/
CREATE UNIQUE INDEX EP_SRC_UN ON ELEMENT_PEDAGOGIQUE (SOURCE_CODE, ANNEE_ID, HISTO_DESTRUCTION);
/
 
......@@ -17767,13 +18078,16 @@ CREATE INDEX ETABLISSEMENT_SOURCE_FK_IDX ON ETABLISSEMENT (SOURCE_ID);
CREATE UNIQUE INDEX ETABLISSEMENT_SOURCE_ID_UN ON ETABLISSEMENT (SOURCE_CODE);
/
 
CREATE INDEX ETAPE_ANNEE_IDX ON ETAPE (ANNEE_ID);
CREATE UNIQUE INDEX ETABLISSEMENT_SOURCE_UN ON ETABLISSEMENT (SOURCE_CODE, HISTO_DESTRUCTION);
/
CREATE INDEX ETAPE_ANNEE_FK ON ETAPE (ANNEE_ID);
/
 
CREATE UNIQUE INDEX ETAPE_CODE_UN ON ETAPE (CODE, ANNEE_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX ETAPE_DF_FK_IDX ON ETAPE (DOMAINE_FONCTIONNEL_ID);
CREATE INDEX ETAPE_DOMAINE_FONCTIONNEL_FK ON ETAPE (DOMAINE_FONCTIONNEL_ID);
/
 
CREATE INDEX ETAPE_HCFK_IDX ON ETAPE (HISTO_CREATEUR_ID);
......@@ -17815,9 +18129,6 @@ CREATE UNIQUE INDEX ETAT_VOLUME_HORAIRE__UN ON ETAT_VOLUME_HORAIRE (CODE);
CREATE INDEX ETR_ELEMENT_FK_IDX ON ELEMENT_TAUX_REGIMES (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX ETR_SOURCE_FK_IDX ON ELEMENT_TAUX_REGIMES (SOURCE_ID);
/
CREATE INDEX FICHIER_HCFK_IDX ON FICHIER (HISTO_CREATEUR_ID);
/
 
......@@ -17890,13 +18201,13 @@ CREATE UNIQUE INDEX FORMULE_TEST_VOLUME_HORAIRE_PK ON FORMULE_TEST_VOLUME_HORAIR
CREATE UNIQUE INDEX FORMULE__UN ON FORMULE (LIBELLE);
/
 
CREATE INDEX FRES_EVH_FK_IDX ON FORMULE_RESULTAT (ETAT_VOLUME_HORAIRE_ID);
CREATE INDEX FRES_ETAT_VOLUME_HORAIRE_FK ON FORMULE_RESULTAT (ETAT_VOLUME_HORAIRE_ID);
/
 
CREATE INDEX FRES_INTERVENANT_FK_IDX ON FORMULE_RESULTAT (INTERVENANT_ID);
/
 
CREATE INDEX FRES_TVH_FK_IDX ON FORMULE_RESULTAT (TYPE_VOLUME_HORAIRE_ID);
CREATE INDEX FRES_TYPE_VOLUME_HORAIRE_FK ON FORMULE_RESULTAT (TYPE_VOLUME_HORAIRE_ID);
/
 
CREATE INDEX FRR_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_SERVICE_REF (FORMULE_RESULTAT_ID);
......@@ -17905,7 +18216,7 @@ CREATE INDEX FRR_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_SERVICE_REF (FORMUL
CREATE UNIQUE INDEX FRSR_PK ON FORMULE_RESULTAT_SERVICE_REF (ID);
/
 
CREATE INDEX FRSR_SR_FK_IDX ON FORMULE_RESULTAT_SERVICE_REF (SERVICE_REFERENTIEL_ID);
CREATE INDEX FRSR_SERVICE_REFERENTIEL_FK ON FORMULE_RESULTAT_SERVICE_REF (SERVICE_REFERENTIEL_ID);
/
 
CREATE INDEX FRS_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_SERVICE (FORMULE_RESULTAT_ID);
......@@ -17917,7 +18228,7 @@ CREATE INDEX FRS_SERVICE_FK_IDX ON FORMULE_RESULTAT_SERVICE (SERVICE_ID);
CREATE INDEX FRVHR_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_VH_REF (FORMULE_RESULTAT_ID);
/
 
CREATE INDEX FRVHR_VHR_FK_IDX ON FORMULE_RESULTAT_VH_REF (VOLUME_HORAIRE_REF_ID);
CREATE INDEX FRVHR_VOLUME_HORAIRE_REF_FK ON FORMULE_RESULTAT_VH_REF (VOLUME_HORAIRE_REF_ID);
/
 
CREATE INDEX FRVH_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_VH (FORMULE_RESULTAT_ID);
......@@ -17941,7 +18252,7 @@ CREATE INDEX GRADE_HMFK_IDX ON GRADE (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX GRADE_PK ON GRADE (ID);
/
 
CREATE INDEX GROUPE_EP_FK_IDX ON GROUPE (ELEMENT_PEDAGOGIQUE_ID);
CREATE INDEX GROUPE_ELEMENT_PEDAGOGIQUE_FK ON GROUPE (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX GROUPE_HCFK_IDX ON GROUPE (HISTO_CREATEUR_ID);
......@@ -17956,9 +18267,6 @@ CREATE INDEX GROUPE_HMFK_IDX ON GROUPE (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX GROUPE_PK ON GROUPE (ID);
/
 
CREATE INDEX GROUPE_TI_FK_IDX ON GROUPE (TYPE_INTERVENTION_ID);
/
CREATE INDEX GROUPE_TYPE_FORMATION_HCFK_IDX ON GROUPE_TYPE_FORMATION (HISTO_CREATEUR_ID);
/
 
......@@ -17971,10 +18279,13 @@ CREATE INDEX GROUPE_TYPE_FORMATION_HMFK_IDX ON GROUPE_TYPE_FORMATION (HISTO_MODI
CREATE UNIQUE INDEX GROUPE_TYPE_FORMATION_PK ON GROUPE_TYPE_FORMATION (ID);
/
 
CREATE UNIQUE INDEX GROUPE__UN ON GROUPE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTEUR_ID, TYPE_INTERVENTION_ID);
CREATE INDEX GROUPE_TYPE_FORMATIO_SOURCE_FK ON GROUPE_TYPE_FORMATION (SOURCE_ID);
/
 
CREATE INDEX GTYPE_FORMATION_SOURCE_FK_IDX ON GROUPE_TYPE_FORMATION (SOURCE_ID);
CREATE INDEX GROUPE_TYPE_INTERVENTION_FK ON GROUPE (TYPE_INTERVENTION_ID);
/
CREATE UNIQUE INDEX GROUPE__UN ON GROUPE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTEUR_ID, TYPE_INTERVENTION_ID);
/
 
CREATE UNIQUE INDEX GTYPE_FORMATION_SOURCE_UN ON GROUPE_TYPE_FORMATION (SOURCE_CODE);
......@@ -18001,7 +18312,7 @@ CREATE UNIQUE INDEX IMPORT_TABLES_PK ON IMPORT_TABLES (TABLE_NAME);
CREATE UNIQUE INDEX INDICATEUR_PK ON INDICATEUR (ID);
/
 
CREATE INDEX INDIC_DIFF_DOSSIER_INT_FK_IDX ON INDIC_MODIF_DOSSIER (INTERVENANT_ID);
CREATE INDEX INDIC_DIFF_DOSSIER_INT_FK ON INDIC_MODIF_DOSSIER (INTERVENANT_ID);
/
 
CREATE INDEX INDIC_MODIF_DOSSIER_HCFK_IDX ON INDIC_MODIF_DOSSIER (HISTO_CREATEUR_ID);
......@@ -18025,7 +18336,7 @@ CREATE INDEX INTERVENANT_ANNEE_FK_IDX ON INTERVENANT (ANNEE_ID);
CREATE UNIQUE INDEX INTERVENANT_CODE_UN ON INTERVENANT (CODE, ANNEE_ID);
/
 
CREATE INDEX INTERVENANT_DEP_NAISSANCE_IDX ON INTERVENANT (DEP_NAISSANCE_ID);
CREATE INDEX INTERVENANT_DEPARTEMENT_FK ON INTERVENANT (DEP_NAISSANCE_ID);
/
 
CREATE INDEX INTERVENANT_DISCIPLINE_FK_IDX ON INTERVENANT (DISCIPLINE_ID);
......@@ -18052,10 +18363,10 @@ CREATE INDEX INTERVENANT_NOM_PATRO_IDX ON INTERVENANT (NOM_PATRONYMIQUE);
CREATE INDEX INTERVENANT_NOM_USUEL_IDX ON INTERVENANT (NOM_USUEL);
/
 
CREATE INDEX INTERVENANT_PAYS_NAISSANCE_IDX ON INTERVENANT (PAYS_NAISSANCE_ID);
CREATE INDEX INTERVENANT_PAYS_NAISS_FK ON INTERVENANT (PAYS_NAISSANCE_ID);
/
 
CREATE INDEX INTERVENANT_PAYS_NAT_IDX ON INTERVENANT (PAYS_NATIONALITE_ID);
CREATE INDEX INTERVENANT_PAYS_NAT_FK ON INTERVENANT (PAYS_NATIONALITE_ID);
/
 
CREATE UNIQUE INDEX INTERVENANT_PK ON INTERVENANT (ID);
......@@ -18070,9 +18381,6 @@ CREATE INDEX INTERVENANT_RECHERCHE_IDX ON INTERVENANT (CRITERE_RECHERCHE);
CREATE UNIQUE INDEX INTERVENANT_SAISIE_PK ON INTERVENANT_SAISIE (ID);
/
 
CREATE INDEX INTERVENANT_SAISIE_STT_IDX ON INTERVENANT_SAISIE (STATUT_ID);
/
CREATE UNIQUE INDEX INTERVENANT_SAISIE__UN ON INTERVENANT_SAISIE (INTERVENANT_ID);
/
 
......@@ -18082,6 +18390,9 @@ CREATE INDEX INTERVENANT_SOURCE_CODE_IDX ON INTERVENANT (SOURCE_CODE);
CREATE INDEX INTERVENANT_SOURCE_FK_IDX ON INTERVENANT (SOURCE_ID);
/
 
CREATE UNIQUE INDEX INTERVENANT_SOURCE_UN ON INTERVENANT (SOURCE_CODE, ANNEE_ID, HISTO_DESTRUCTION);
/
CREATE UNIQUE INDEX INTERVENANT_SOURCE__UN ON INTERVENANT (SOURCE_CODE, ANNEE_ID);
/
 
......@@ -18094,31 +18405,34 @@ CREATE INDEX INTERVENANT_STRUCTURE_FK_IDX ON INTERVENANT (STRUCTURE_ID);
CREATE UNIQUE INDEX INTERVENANT_UTIL_CODE_UN ON INTERVENANT (UTILISATEUR_CODE, ANNEE_ID, STATUT_ID);
/
 
CREATE INDEX LIEN_HISTO_CREATEUR_IDX ON LIEN (HISTO_CREATEUR_ID);
CREATE INDEX IS_STATUT_INTERVENANT_FK ON INTERVENANT_SAISIE (STATUT_ID);
/
CREATE INDEX LIEN_HCFK ON LIEN (HISTO_CREATEUR_ID);
/
 
CREATE INDEX LIEN_HISTO_DESTRUCTEUR_IDX ON LIEN (HISTO_DESTRUCTEUR_ID);
CREATE INDEX LIEN_HDFK ON LIEN (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX LIEN_HISTO_MODIFICATEUR_IDX ON LIEN (HISTO_MODIFICATEUR_ID);
CREATE INDEX LIEN_HMFK ON LIEN (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX LIEN_NOEUD_INF_IDX ON LIEN (NOEUD_INF_ID);
CREATE INDEX LIEN_NOEUD_INF_FK ON LIEN (NOEUD_INF_ID);
/
 
CREATE INDEX LIEN_NOEUD_SUP_IDX ON LIEN (NOEUD_SUP_ID);
CREATE INDEX LIEN_NOEUD_SUP_FK ON LIEN (NOEUD_SUP_ID);
/
 
CREATE UNIQUE INDEX LIEN_PK ON LIEN (ID);
/
 
CREATE INDEX LIEN_SOURCE_IDX ON LIEN (SOURCE_ID);
CREATE INDEX LIEN_SOURCE_FK ON LIEN (SOURCE_ID);
/
 
CREATE UNIQUE INDEX LIEN_SRC_UN ON LIEN (SOURCE_CODE, HISTO_DESTRUCTION);
/
 
CREATE INDEX LIEN_STRUCTURE_IDX ON LIEN (STRUCTURE_ID);
CREATE INDEX LIEN_STRUCTURE_FK ON LIEN (STRUCTURE_ID);
/
 
CREATE INDEX MEP_CENTRE_COUT_FK_IDX ON MISE_EN_PAIEMENT (CENTRE_COUT_ID);
......@@ -18133,15 +18447,9 @@ CREATE INDEX MEP_FR_SERVICE_FK_IDX ON MISE_EN_PAIEMENT (FORMULE_RES_SERVICE_ID);
CREATE INDEX MEP_FR_SERVICE_REF_FK_IDX ON MISE_EN_PAIEMENT (FORMULE_RES_SERVICE_REF_ID);
/
 
CREATE INDEX MEP_PERIODE_FK_IDX ON MISE_EN_PAIEMENT (PERIODE_PAIEMENT_ID);
/
CREATE INDEX MEP_TYPE_HEURES_FK_IDX ON MISE_EN_PAIEMENT (TYPE_HEURES_ID);
/
 
CREATE INDEX MEP_VALIDATION_FK_IDX ON MISE_EN_PAIEMENT (VALIDATION_ID);
/
CREATE INDEX MISE_EN_PAIEMENT_HCFK_IDX ON MISE_EN_PAIEMENT (HISTO_CREATEUR_ID);
/
 
......@@ -18151,19 +18459,25 @@ CREATE INDEX MISE_EN_PAIEMENT_HDFK_IDX ON MISE_EN_PAIEMENT (HISTO_DESTRUCTEUR_ID
CREATE INDEX MISE_EN_PAIEMENT_HMFK_IDX ON MISE_EN_PAIEMENT (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX MISE_EN_PAIEMENT_PERIODE_FK ON MISE_EN_PAIEMENT (PERIODE_PAIEMENT_ID);
/
CREATE UNIQUE INDEX MISE_EN_PAIEMENT_PK ON MISE_EN_PAIEMENT (ID);
/
 
CREATE INDEX MMSD_HCFK_IDX ON MOTIF_MODIFICATION_SERVICE (HISTO_CREATEUR_ID);
CREATE INDEX MISE_EN_PAIEMENT_VALIDATION_FK ON MISE_EN_PAIEMENT (VALIDATION_ID);
/
 
CREATE INDEX MMSD_HDFK_IDX ON MOTIF_MODIFICATION_SERVICE (HISTO_DESTRUCTEUR_ID);
CREATE UNIQUE INDEX MODELE_CONTRAT_PK ON MODELE_CONTRAT (ID);
/
 
CREATE INDEX MMSD_HMFK_IDX ON MOTIF_MODIFICATION_SERVICE (HISTO_MODIFICATEUR_ID);
CREATE INDEX MODIFICATION_SERVICE_DU_HCFK ON MODIFICATION_SERVICE_DU (HISTO_CREATEUR_ID);
/
 
CREATE UNIQUE INDEX MODELE_CONTRAT_PK ON MODELE_CONTRAT (ID);
CREATE INDEX MODIFICATION_SERVICE_DU_HDFK ON MODIFICATION_SERVICE_DU (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX MODIFICATION_SERVICE_DU_HMFK ON MODIFICATION_SERVICE_DU (HISTO_MODIFICATEUR_ID);
/
 
CREATE UNIQUE INDEX MODIFICATION_SERVICE_DU_PK ON MODIFICATION_SERVICE_DU (ID);
......@@ -18181,7 +18495,7 @@ CREATE INDEX MODULATEUR_HMFK_IDX ON MODULATEUR (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX MODULATEUR_PK ON MODULATEUR (ID);
/
 
CREATE INDEX MODULATEUR_TM_FK_IDX ON MODULATEUR (TYPE_MODULATEUR_ID);
CREATE INDEX MODULATEUR_TYPE_MODULATEUR_FK ON MODULATEUR (TYPE_MODULATEUR_ID);
/
 
CREATE UNIQUE INDEX MODULATEUR__UN ON MODULATEUR (CODE);
......@@ -18190,61 +18504,61 @@ CREATE UNIQUE INDEX MODULATEUR__UN ON MODULATEUR (CODE);
CREATE UNIQUE INDEX MOTIF_MODIFICATION_SERVICE_PK ON MOTIF_MODIFICATION_SERVICE (ID);
/
 
CREATE UNIQUE INDEX MOTIF_MODIFICATION_SERVIC_UK1 ON MOTIF_MODIFICATION_SERVICE (CODE);
CREATE INDEX MOTIF_MODIFICATION_SERVIC_HCFK ON MOTIF_MODIFICATION_SERVICE (HISTO_CREATEUR_ID);
/
 
CREATE INDEX MOTIF_NON_PAIEMENT_HCFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_CREATEUR_ID);
CREATE INDEX MOTIF_MODIFICATION_SERVIC_HDFK ON MOTIF_MODIFICATION_SERVICE (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX MOTIF_NON_PAIEMENT_HDFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_DESTRUCTEUR_ID);
CREATE INDEX MOTIF_MODIFICATION_SERVIC_HMFK ON MOTIF_MODIFICATION_SERVICE (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX MOTIF_NON_PAIEMENT_HMFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX MOTIF_MODIFICATION_SERVIC_UK1 ON MOTIF_MODIFICATION_SERVICE (CODE);
/
 
CREATE UNIQUE INDEX MOTIF_NON_PAIEMENT_PK ON MOTIF_NON_PAIEMENT (ID);
CREATE INDEX MOTIF_NON_PAIEMENT_HCFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_CREATEUR_ID);
/
 
CREATE INDEX MSD_HCFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_CREATEUR_ID);
CREATE INDEX MOTIF_NON_PAIEMENT_HDFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX MSD_HDFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_DESTRUCTEUR_ID);
CREATE INDEX MOTIF_NON_PAIEMENT_HMFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX MSD_HMFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX MOTIF_NON_PAIEMENT_PK ON MOTIF_NON_PAIEMENT (ID);
/
 
CREATE INDEX MSD_INTERVENANT_FK_IDX ON MODIFICATION_SERVICE_DU (INTERVENANT_ID);
/
 
CREATE INDEX NOEUD_ANNEE_IDX ON NOEUD (ANNEE_ID);
CREATE INDEX NOEUD_ANNEE_FK ON NOEUD (ANNEE_ID);
/
 
CREATE INDEX NOEUD_EP_IDX ON NOEUD (ELEMENT_PEDAGOGIQUE_ID);
CREATE INDEX NOEUD_ELEMENT_PEDAGOGIQUE_FK ON NOEUD (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX NOEUD_ETAPE_IDX ON NOEUD (ETAPE_ID);
CREATE INDEX NOEUD_ETAPE_FK ON NOEUD (ETAPE_ID);
/
 
CREATE INDEX NOEUD_HISTO_CREATEUR_IDX ON NOEUD (HISTO_CREATEUR_ID);
CREATE INDEX NOEUD_HCFK ON NOEUD (HISTO_CREATEUR_ID);
/
 
CREATE INDEX NOEUD_HISTO_DESTRUCTEUR_IDX ON NOEUD (HISTO_DESTRUCTEUR_ID);
CREATE INDEX NOEUD_HDFK ON NOEUD (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX NOEUD_HISTO_MODIFICATEUR_IDX ON NOEUD (HISTO_MODIFICATEUR_ID);
CREATE INDEX NOEUD_HMFK ON NOEUD (HISTO_MODIFICATEUR_ID);
/
 
CREATE UNIQUE INDEX NOEUD_PK ON NOEUD (ID);
/
 
CREATE INDEX NOEUD_SOURCE_IDX ON NOEUD (SOURCE_ID);
CREATE INDEX NOEUD_SOURCE_FK ON NOEUD (SOURCE_ID);
/
 
CREATE UNIQUE INDEX NOEUD_SRC_UN ON NOEUD (SOURCE_CODE, HISTO_DESTRUCTION);
/
 
CREATE INDEX NOEUD_STRUCTURE_IDX ON NOEUD (STRUCTURE_ID);
CREATE INDEX NOEUD_STRUCTURE_FK ON NOEUD (STRUCTURE_ID);
/
 
CREATE UNIQUE INDEX NOTIFICATION_INDICATEUR__UN ON NOTIFICATION_INDICATEUR (INDICATEUR_ID, AFFECTATION_ID);
......@@ -18271,9 +18585,6 @@ CREATE INDEX PARAMETRE_HMFK_IDX ON PARAMETRE (HISTO_MODIFICATEUR_ID);
CREATE UNIQUE INDEX PARAMETRE_PK ON PARAMETRE (ID);
/
 
CREATE UNIQUE INDEX PARAMETRE_UK ON PARAMETRE (NOM);
/
CREATE INDEX PAYS_HCFK_IDX ON PAYS (HISTO_CREATEUR_ID);
/
 
......@@ -18289,6 +18600,9 @@ CREATE UNIQUE INDEX PAYS_PK ON PAYS (ID);
CREATE INDEX PAYS_SOURCE_FK_IDX ON PAYS (SOURCE_ID);
/
 
CREATE UNIQUE INDEX PAYS_SRC_UN ON PAYS (SOURCE_ID, SOURCE_CODE, HISTO_DESTRUCTION);
/
CREATE UNIQUE INDEX PERIMETRE_CODE_UN ON PERIMETRE (CODE);
/
 
......@@ -18331,6 +18645,9 @@ CREATE INDEX PIECE_JOINTE_HDFK_IDX ON PIECE_JOINTE (HISTO_DESTRUCTEUR_ID);
CREATE INDEX PIECE_JOINTE_HMFK_IDX ON PIECE_JOINTE (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX PIECE_JOINTE_INTERVENANT_FK ON PIECE_JOINTE (INTERVENANT_ID);
/
CREATE UNIQUE INDEX PIECE_JOINTE_PK ON PIECE_JOINTE (ID);
/
 
......@@ -18340,9 +18657,6 @@ CREATE INDEX PIECE_JOINTE_VFK_IDX ON PIECE_JOINTE (VALIDATION_ID);
CREATE UNIQUE INDEX PIECE_JOINTE__UN ON PIECE_JOINTE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX PJ_DOSSIER_FK_IDX ON PIECE_JOINTE (INTERVENANT_ID);
/
CREATE INDEX PJ_TYPE_PIECE_JOINTE_FK_IDX ON PIECE_JOINTE (TYPE_PIECE_JOINTE_ID);
/
 
......@@ -18391,10 +18705,10 @@ CREATE UNIQUE INDEX ROLE_PK ON ROLE (ID);
CREATE UNIQUE INDEX ROLE_PRIVILEGE_PK ON ROLE_PRIVILEGE (PRIVILEGE_ID, ROLE_ID);
/
 
CREATE INDEX ROLE_PRIVILEGE_ROLE_FK_IDX ON ROLE_PRIVILEGE (ROLE_ID);
CREATE INDEX ROLE_PRIVILEGE_PRIVILEGE_FK ON ROLE_PRIVILEGE (PRIVILEGE_ID);
/
 
CREATE INDEX RP_PRIVILEGE_FK_IDX ON ROLE_PRIVILEGE (PRIVILEGE_ID);
CREATE INDEX ROLE_PRIVILEGE_ROLE_FK_IDX ON ROLE_PRIVILEGE (ROLE_ID);
/
 
CREATE INDEX RSV_TYPE_INTERVENANT_FK_IDX ON REGLE_STRUCTURE_VALIDATION (TYPE_INTERVENANT_ID);
......@@ -18403,34 +18717,34 @@ CREATE INDEX RSV_TYPE_INTERVENANT_FK_IDX ON REGLE_STRUCTURE_VALIDATION (TYPE_INT
CREATE INDEX RSV_TYPE_VOLUME_HORAIRE_FK_IDX ON REGLE_STRUCTURE_VALIDATION (TYPE_VOLUME_HORAIRE_ID);
/
 
CREATE INDEX SCENARIO_HC_IDX ON SCENARIO (HISTO_CREATEUR_ID);
CREATE INDEX SCENARIO_HCFK ON SCENARIO (HISTO_CREATEUR_ID);
/
 
CREATE INDEX SCENARIO_HD_IDX ON SCENARIO (HISTO_DESTRUCTEUR_ID);
CREATE INDEX SCENARIO_HDFK ON SCENARIO (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX SCENARIO_HM_IDX ON SCENARIO (HISTO_MODIFICATEUR_ID);
CREATE INDEX SCENARIO_HMFK ON SCENARIO (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX SCENARIO_LIEN_HC_IDX ON SCENARIO_LIEN (HISTO_CREATEUR_ID);
CREATE INDEX SCENARIO_LIEN_HCFK ON SCENARIO_LIEN (HISTO_CREATEUR_ID);
/
 
CREATE INDEX SCENARIO_LIEN_HD_IDX ON SCENARIO_LIEN (HISTO_DESTRUCTEUR_ID);
CREATE INDEX SCENARIO_LIEN_HDFK ON SCENARIO_LIEN (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX SCENARIO_LIEN_HM_IDX ON SCENARIO_LIEN (HISTO_MODIFICATEUR_ID);
CREATE INDEX SCENARIO_LIEN_HMFK ON SCENARIO_LIEN (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX SCENARIO_LIEN_LIEN_IDX ON SCENARIO_LIEN (LIEN_ID);
CREATE INDEX SCENARIO_LIEN_LIEN_FK ON SCENARIO_LIEN (LIEN_ID);
/
 
CREATE UNIQUE INDEX SCENARIO_LIEN_PK ON SCENARIO_LIEN (ID);
/
 
CREATE INDEX SCENARIO_LIEN_SCENARIO_IDX ON SCENARIO_LIEN (SCENARIO_ID);
CREATE INDEX SCENARIO_LIEN_SCENARIO_FK ON SCENARIO_LIEN (SCENARIO_ID);
/
 
CREATE INDEX SCENARIO_LIEN_SOURCE_IDX ON SCENARIO_LIEN (SOURCE_ID);
CREATE INDEX SCENARIO_LIEN_SOURCE_FK ON SCENARIO_LIEN (SOURCE_ID);
/
 
CREATE UNIQUE INDEX SCENARIO_LIEN_SRC_UN ON SCENARIO_LIEN (SOURCE_CODE, HISTO_DESTRUCTION);
......@@ -18442,43 +18756,28 @@ CREATE UNIQUE INDEX SCENARIO_LIEN__UN ON SCENARIO_LIEN (SCENARIO_ID, LIEN_ID, HI
CREATE UNIQUE INDEX SCENARIO_NOEUD_EFFECTIF_PK ON SCENARIO_NOEUD_EFFECTIF (ID);
/
 
CREATE INDEX SCENARIO_NOEUD_EFFECTIF_SN_IDX ON SCENARIO_NOEUD_EFFECTIF (SCENARIO_NOEUD_ID);
/
CREATE INDEX SCENARIO_NOEUD_EFFECTIF_TH_IDX ON SCENARIO_NOEUD_EFFECTIF (TYPE_HEURES_ID);
CREATE INDEX SCENARIO_NOEUD_HCFK ON SCENARIO_NOEUD (HISTO_CREATEUR_ID);
/
 
CREATE INDEX SCENARIO_NOEUD_EFF_ETP_IDX ON SCENARIO_NOEUD_EFFECTIF (ETAPE_ID);
CREATE INDEX SCENARIO_NOEUD_HDFK ON SCENARIO_NOEUD (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX SCENARIO_NOEUD_HC_IDX ON SCENARIO_NOEUD (HISTO_CREATEUR_ID);
CREATE INDEX SCENARIO_NOEUD_HMFK ON SCENARIO_NOEUD (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX SCENARIO_NOEUD_HD_IDX ON SCENARIO_NOEUD (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX SCENARIO_NOEUD_HM_IDX ON SCENARIO_NOEUD (HISTO_MODIFICATEUR_ID);
/
CREATE INDEX SCENARIO_NOEUD_NOEUD_IDX ON SCENARIO_NOEUD (NOEUD_ID);
CREATE INDEX SCENARIO_NOEUD_NOEUD_FK ON SCENARIO_NOEUD (NOEUD_ID);
/
 
CREATE UNIQUE INDEX SCENARIO_NOEUD_PK ON SCENARIO_NOEUD (ID);
/
 
CREATE INDEX SCENARIO_NOEUD_SCENARIO_IDX ON SCENARIO_NOEUD (SCENARIO_ID);
CREATE INDEX SCENARIO_NOEUD_SCENARIO_FK ON SCENARIO_NOEUD (SCENARIO_ID);
/
 
CREATE UNIQUE INDEX SCENARIO_NOEUD_SEUIL_PK ON SCENARIO_NOEUD_SEUIL (ID);
/
 
CREATE INDEX SCENARIO_NOEUD_SEUIL_SN_IDX ON SCENARIO_NOEUD_SEUIL (SCENARIO_NOEUD_ID);
/
CREATE INDEX SCENARIO_NOEUD_SEUIL_TI_IDX ON SCENARIO_NOEUD_SEUIL (TYPE_INTERVENTION_ID);
/
CREATE INDEX SCENARIO_NOEUD_SOURCE_IDX ON SCENARIO_NOEUD (SOURCE_ID);
CREATE INDEX SCENARIO_NOEUD_SOURCE_FK ON SCENARIO_NOEUD (SOURCE_ID);
/
 
CREATE UNIQUE INDEX SCENARIO_NOEUD_SRC_UN ON SCENARIO_NOEUD (SOURCE_CODE, HISTO_DESTRUCTION);
......@@ -18490,7 +18789,10 @@ CREATE UNIQUE INDEX SCENARIO_NOEUD__UN ON SCENARIO_NOEUD (SCENARIO_ID, NOEUD_ID,
CREATE UNIQUE INDEX SCENARIO_PK ON SCENARIO (ID);
/
 
CREATE INDEX SCENARIO_STRUCTURE_IDX ON SCENARIO (STRUCTURE_ID);
CREATE INDEX SCENARIO_STRUCTURE_FK ON SCENARIO (STRUCTURE_ID);
/
CREATE INDEX SERVICE_ELEMENT_PEDAGOGIQUE_FK ON SERVICE (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX SERVICE_ETABLISSEMENT_FK_IDX ON SERVICE (ETABLISSEMENT_ID);
......@@ -18532,34 +18834,46 @@ CREATE UNIQUE INDEX SERVICE_SOURCE_UN ON SERVICE (SOURCE_CODE, HISTO_DESTRUCTION
CREATE UNIQUE INDEX SERVICE__UN ON SERVICE (INTERVENANT_ID, ELEMENT_PEDAGOGIQUE_ID, ETABLISSEMENT_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX SEUIL_CHARGE_ANNEE_IDX ON SEUIL_CHARGE (ANNEE_ID);
CREATE INDEX SEUIL_CHARGE_ANNEE_FK ON SEUIL_CHARGE (ANNEE_ID);
/
 
CREATE INDEX SEUIL_CHARGE_GTF_IDX ON SEUIL_CHARGE (GROUPE_TYPE_FORMATION_ID);
CREATE UNIQUE INDEX SEUIL_CHARGE_PK ON SEUIL_CHARGE (ID);
/
 
CREATE INDEX SEUIL_CHARGE_HC_IDX ON SEUIL_CHARGE (HISTO_CREATEUR_ID);
CREATE INDEX SEUIL_CH_GT_FORMATION_FK ON SEUIL_CHARGE (GROUPE_TYPE_FORMATION_ID);
/
 
CREATE INDEX SEUIL_CHARGE_HD_IDX ON SEUIL_CHARGE (HISTO_DESTRUCTEUR_ID);
CREATE INDEX SEUIL_CH_SCENARIO_FK ON SEUIL_CHARGE (SCENARIO_ID);
/
 
CREATE INDEX SEUIL_CHARGE_HM_IDX ON SEUIL_CHARGE (HISTO_MODIFICATEUR_ID);
CREATE INDEX SEUIL_CH_STRUCTURE_FK ON SEUIL_CHARGE (STRUCTURE_ID);
/
 
CREATE UNIQUE INDEX SEUIL_CHARGE_PK ON SEUIL_CHARGE (ID);
CREATE INDEX SEUIL_CH_TYPE_INTERVENTION_FK ON SEUIL_CHARGE (TYPE_INTERVENTION_ID);
/
CREATE INDEX SEUIL_CH_UTILISATEUR_HCFK ON SEUIL_CHARGE (HISTO_CREATEUR_ID);
/
CREATE INDEX SEUIL_CH_UTILISATEUR_HDFK ON SEUIL_CHARGE (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX SEUIL_CH_UTILISATEUR_HMFK ON SEUIL_CHARGE (HISTO_MODIFICATEUR_ID);
/
CREATE INDEX SNE_ETAPE_FK ON SCENARIO_NOEUD_EFFECTIF (ETAPE_ID);
/
 
CREATE INDEX SEUIL_CHARGE_SCENARIO_IDX ON SEUIL_CHARGE (SCENARIO_ID);
CREATE INDEX SNE_SCENARIO_NOEUD_FK ON SCENARIO_NOEUD_EFFECTIF (SCENARIO_NOEUD_ID);
/
 
CREATE INDEX SEUIL_CHARGE_STRUCTURE_IDX ON SEUIL_CHARGE (STRUCTURE_ID);
CREATE INDEX SNE_TYPE_HEURES_FK ON SCENARIO_NOEUD_EFFECTIF (TYPE_HEURES_ID);
/
 
CREATE INDEX SEUIL_CHARGE_TI_IDX ON SEUIL_CHARGE (TYPE_INTERVENTION_ID);
CREATE INDEX SNS_SCENARIO_NOEUD_FK ON SCENARIO_NOEUD_SEUIL (SCENARIO_NOEUD_ID);
/
 
CREATE INDEX SI_SOURCE_FK_IDX ON STATUT_INTERVENANT (SOURCE_ID);
CREATE INDEX SNS_TYPE_INTERVENTION_FK ON SCENARIO_NOEUD_SEUIL (TYPE_INTERVENTION_ID);
/
 
CREATE UNIQUE INDEX SOURCE_CODE_UN ON SOURCE (CODE);
......@@ -18592,6 +18906,9 @@ CREATE UNIQUE INDEX STATUT_INTERVENANT_ODRE_UN ON STATUT_INTERVENANT (HISTO_DEST
CREATE UNIQUE INDEX STATUT_INTERVENANT_PK ON STATUT_INTERVENANT (ID);
/
 
CREATE INDEX STATUT_INTERVENANT_SOURCE_FK ON STATUT_INTERVENANT (SOURCE_ID);
/
CREATE INDEX STATUT_INTERVENANT_TYPE_FK_IDX ON STATUT_INTERVENANT (TYPE_INTERVENANT_ID);
/
 
......@@ -18628,9 +18945,6 @@ CREATE UNIQUE INDEX STRUCTURE_SOURCE_CODE_UN ON STRUCTURE (SOURCE_CODE, HISTO_DE
CREATE UNIQUE INDEX SYNC_LOG_PK ON SYNC_LOG (ID);
/
 
CREATE INDEX S_ELEMENT_PEDAGOGIQUE_FK_IDX ON SERVICE (ELEMENT_PEDAGOGIQUE_ID);
/
CREATE INDEX TAS_STATUT_INTERVENANT_FK_IDX ON TYPE_AGREMENT_STATUT (STATUT_INTERVENANT_ID);
/
 
......@@ -18682,7 +18996,7 @@ CREATE UNIQUE INDEX TBL_CHARGENS_SEUILS_DEF__UN ON TBL_CHARGENS_SEUILS_DEF (SCEN
CREATE UNIQUE INDEX TBL_CHARGENS__UN ON TBL_CHARGENS (ANNEE_ID, NOEUD_ID, SCENARIO_ID, TYPE_HEURES_ID, TYPE_INTERVENTION_ID, ELEMENT_PEDAGOGIQUE_ID, ETAPE_ID, ETAPE_ENS_ID, STRUCTURE_ID, GROUPE_TYPE_FORMATION_ID);
/
 
CREATE INDEX TBL_CLOTURE_REALISE_ANN_FK_IDX ON TBL_CLOTURE_REALISE (ANNEE_ID);
CREATE INDEX TBL_CLOTURE_REALISE_ANNEE_FK ON TBL_CLOTURE_REALISE (ANNEE_ID);
/
 
CREATE UNIQUE INDEX TBL_CLOTURE_REALISE_PK_IDX ON TBL_CLOTURE_REALISE (ID);
......@@ -18706,22 +19020,22 @@ CREATE INDEX TBL_CONTRAT_STRUCTURE_FK_IDX ON TBL_CONTRAT (STRUCTURE_ID);
CREATE UNIQUE INDEX TBL_CONTRAT__UN_IDX ON TBL_CONTRAT (INTERVENANT_ID, STRUCTURE_ID, TO_DELETE);
/
 
CREATE INDEX TBL_CSD_ANNEE_IDX ON TBL_CHARGENS_SEUILS_DEF (ANNEE_ID);
CREATE INDEX TBL_CSD_ANNEE_FK ON TBL_CHARGENS_SEUILS_DEF (ANNEE_ID);
/
 
CREATE INDEX TBL_CSD_GTF_IDX ON TBL_CHARGENS_SEUILS_DEF (GROUPE_TYPE_FORMATION_ID);
CREATE INDEX TBL_CSD_GTF_FK ON TBL_CHARGENS_SEUILS_DEF (GROUPE_TYPE_FORMATION_ID);
/
 
CREATE INDEX TBL_CSD_SCENARIO_IDX ON TBL_CHARGENS_SEUILS_DEF (SCENARIO_ID);
CREATE INDEX TBL_CSD_SCENARIO_FK ON TBL_CHARGENS_SEUILS_DEF (SCENARIO_ID);
/
 
CREATE INDEX TBL_CSD_STRUCTURE_IDX ON TBL_CHARGENS_SEUILS_DEF (STRUCTURE_ID);
CREATE INDEX TBL_CSD_STRUCTURE_FK ON TBL_CHARGENS_SEUILS_DEF (STRUCTURE_ID);
/
 
CREATE INDEX TBL_CSD_TYPE_INTERVENTION_IDX ON TBL_CHARGENS_SEUILS_DEF (TYPE_INTERVENTION_ID);
CREATE INDEX TBL_CSD_TYPE_INTERVENTION_FK ON TBL_CHARGENS_SEUILS_DEF (TYPE_INTERVENTION_ID);
/
 
CREATE INDEX TBL_DEMS_TBL_NAME_IDX ON TBL_DEMS (TBL_NAME);
CREATE INDEX TBL_DEMS_TBL_FK ON TBL_DEMS (TBL_NAME);
/
 
CREATE UNIQUE INDEX TBL_DMEP_LIQUIDATION_PK_IDX ON TBL_DMEP_LIQUIDATION (ID);
......@@ -18736,7 +19050,7 @@ CREATE INDEX TBL_DMLIQ_ANNEE_FK_IDX ON TBL_DMEP_LIQUIDATION (ANNEE_ID);
CREATE INDEX TBL_DMLIQ_STRUCTURE_FK_IDX ON TBL_DMEP_LIQUIDATION (STRUCTURE_ID);
/
 
CREATE INDEX TBL_DMLIQ_TYPE_RESSOUR_FK ON TBL_DMEP_LIQUIDATION (TYPE_RESSOURCE_ID);
CREATE INDEX TBL_DMLIQ_TYPE_RESSOURCE_FK ON TBL_DMEP_LIQUIDATION (TYPE_RESSOURCE_ID);
/
 
CREATE INDEX TBL_DOSSIER_ANNEE_FK_IDX ON TBL_DOSSIER (ANNEE_ID);
......@@ -18757,25 +19071,25 @@ CREATE UNIQUE INDEX TBL_DOSSIER__UN_IDX ON TBL_DOSSIER (INTERVENANT_ID, TO_DELET
CREATE INDEX TBL_LIEN_ACTIF_IDX ON TBL_LIEN (ACTIF);
/
 
CREATE INDEX TBL_LIEN_LIEN_IDX ON TBL_LIEN (LIEN_ID);
CREATE INDEX TBL_LIEN_LIEN_FK ON TBL_LIEN (LIEN_ID);
/
 
CREATE INDEX TBL_LIEN_NOEUD_INF_IDX ON TBL_LIEN (NOEUD_INF_ID);
CREATE INDEX TBL_LIEN_NOEUD_INF_FK ON TBL_LIEN (NOEUD_INF_ID);
/
 
CREATE INDEX TBL_LIEN_NOEUD_SUP_IDX ON TBL_LIEN (NOEUD_SUP_ID);
CREATE INDEX TBL_LIEN_NOEUD_SUP_FK ON TBL_LIEN (NOEUD_SUP_ID);
/
 
CREATE UNIQUE INDEX TBL_LIEN_PK ON TBL_LIEN (ID);
/
 
CREATE INDEX TBL_LIEN_SCENARIO_IDX ON TBL_LIEN (SCENARIO_ID);
CREATE INDEX TBL_LIEN_SCENARIO_FK ON TBL_LIEN (SCENARIO_ID);
/
 
CREATE INDEX TBL_LIEN_SCENARIO_LIEN_IDX ON TBL_LIEN (SCENARIO_LIEN_ID);
CREATE INDEX TBL_LIEN_SCENARIO_LIEN_FK ON TBL_LIEN (SCENARIO_LIEN_ID);
/
 
CREATE INDEX TBL_LIEN_STRUCTURE_IDX ON TBL_LIEN (STRUCTURE_ID);
CREATE INDEX TBL_LIEN_STRUCTURE_FK ON TBL_LIEN (STRUCTURE_ID);
/
 
CREATE INDEX TBL_NOEUD_ANNEE_IDX ON TBL_NOEUD (ANNEE_ID);
......@@ -18805,7 +19119,7 @@ CREATE INDEX TBL_PAIEMENT_FRSR_FK_IDX ON TBL_PAIEMENT (FORMULE_RES_SERVICE_REF_I
CREATE INDEX TBL_PAIEMENT_FRS_FK_IDX ON TBL_PAIEMENT (FORMULE_RES_SERVICE_ID);
/
 
CREATE INDEX TBL_PAIEMENT_INTERV_FK_IDX ON TBL_PAIEMENT (INTERVENANT_ID);
CREATE INDEX TBL_PAIEMENT_INTERVENANT_FK ON TBL_PAIEMENT (INTERVENANT_ID);
/
 
CREATE INDEX TBL_PAIEMENT_MEP_FK_IDX ON TBL_PAIEMENT (MISE_EN_PAIEMENT_ID);
......@@ -18841,7 +19155,7 @@ CREATE INDEX TBL_PJD_INTERVENANT_FK_IDX ON TBL_PIECE_JOINTE_DEMANDE (INTERVENANT
CREATE UNIQUE INDEX TBL_PJD_PK_IDX ON TBL_PIECE_JOINTE_DEMANDE (ID);
/
 
CREATE INDEX TBL_PJD_TPJ_FK_IDX ON TBL_PIECE_JOINTE_DEMANDE (TYPE_PIECE_JOINTE_ID);
CREATE INDEX TBL_PJD_TYPE_PIECE_JOINTE_FK ON TBL_PIECE_JOINTE_DEMANDE (TYPE_PIECE_JOINTE_ID);
/
 
CREATE UNIQUE INDEX TBL_PJD_UN_IDX ON TBL_PIECE_JOINTE_DEMANDE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, TO_DELETE);
......@@ -18862,7 +19176,7 @@ CREATE INDEX TBL_PJF_PIECE_JOINTE_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (PIECE_JOIN
CREATE UNIQUE INDEX TBL_PJF_PK_IDX ON TBL_PIECE_JOINTE_FOURNIE (ID);
/
 
CREATE INDEX TBL_PJF_TPJ_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (TYPE_PIECE_JOINTE_ID);
CREATE INDEX TBL_PJF_TYPE_PIECE_JOINTE_FK ON TBL_PIECE_JOINTE_FOURNIE (TYPE_PIECE_JOINTE_ID);
/
 
CREATE UNIQUE INDEX TBL_PJF_UN_IDX ON TBL_PIECE_JOINTE_FOURNIE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, VALIDATION_ID, FICHIER_ID);
......@@ -18874,7 +19188,7 @@ CREATE INDEX TBL_PJF_VALIDATION_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (VALIDATION_I
CREATE INDEX TBL_PJ_INTERVENANT_FK_IDX ON TBL_PIECE_JOINTE (INTERVENANT_ID);
/
 
CREATE INDEX TBL_PJ_TPJ_FK_IDX ON TBL_PIECE_JOINTE (TYPE_PIECE_JOINTE_ID);
CREATE INDEX TBL_PJ_TYPE_PIECE_JOINTE_FK ON TBL_PIECE_JOINTE (TYPE_PIECE_JOINTE_ID);
/
 
CREATE UNIQUE INDEX TBL_PK ON TBL (TBL_NAME);
......@@ -18895,7 +19209,7 @@ CREATE INDEX TBL_SERVICE_INTERVENANT_FK_IDX ON TBL_SERVICE (INTERVENANT_ID);
CREATE INDEX TBL_SERVICE_PERIODE_EP_FK_IDX ON TBL_SERVICE (ELEMENT_PEDAGOGIQUE_PERIODE_ID);
/
 
CREATE UNIQUE INDEX TBL_SERVICE_PK_IDX ON TBL_SERVICE (ID);
CREATE UNIQUE INDEX TBL_SERVICE_PK ON TBL_SERVICE (ID);
/
 
CREATE UNIQUE INDEX TBL_SERVICE_REFERENTIEL_PK_IDX ON TBL_SERVICE_REFERENTIEL (ID);
......@@ -18910,7 +19224,7 @@ CREATE INDEX TBL_SERVICE_REF_ANNEE_FK_IDX ON TBL_SERVICE_REFERENTIEL (ANNEE_ID);
CREATE INDEX TBL_SERVICE_REF_INTERVENANT_FK ON TBL_SERVICE_REFERENTIEL (INTERVENANT_ID);
/
 
CREATE INDEX TBL_SERVICE_REF_STRUCTU_FK_IDX ON TBL_SERVICE_REFERENTIEL (STRUCTURE_ID);
CREATE INDEX TBL_SERVICE_REF_STRUCTURE_FK ON TBL_SERVICE_REFERENTIEL (STRUCTURE_ID);
/
 
CREATE INDEX TBL_SERVICE_REF_TVH_FK_IDX ON TBL_SERVICE_REFERENTIEL (TYPE_VOLUME_HORAIRE_ID);
......@@ -18934,7 +19248,7 @@ CREATE INDEX TBL_SERVICE_STRUCTURE_FKV1_IDX ON TBL_SERVICE (INTERVENANT_STRUCTUR
CREATE INDEX TBL_SERVICE_STRUCTURE_FK_IDX ON TBL_SERVICE (STRUCTURE_ID);
/
 
CREATE INDEX TBL_SERVICE_TINTERV_FK_IDX ON TBL_SERVICE (TYPE_INTERVENANT_ID);
CREATE INDEX TBL_SERVICE_TINTERVENANT_FK ON TBL_SERVICE (TYPE_INTERVENANT_ID);
/
 
CREATE INDEX TBL_SERVICE_TVH_FK_IDX ON TBL_SERVICE (TYPE_VOLUME_HORAIRE_ID);
......@@ -18946,7 +19260,7 @@ CREATE INDEX TBL_SERVICE_TVH_IDX_IDX ON TBL_SERVICE (TYPE_VOLUME_HORAIRE_CODE);
CREATE INDEX TBL_SERVICE_TYPE_INT_IDX ON TBL_SERVICE (TYPE_INTERVENANT_CODE);
/
 
CREATE UNIQUE INDEX TBL_SERVICE__UN_IDX ON TBL_SERVICE (SERVICE_ID, TYPE_VOLUME_HORAIRE_ID, TO_DELETE);
CREATE UNIQUE INDEX TBL_SERVICE__UN ON TBL_SERVICE (SERVICE_ID, TYPE_VOLUME_HORAIRE_ID, TO_DELETE);
/
 
CREATE UNIQUE INDEX TBL_VALIDATION_ENSEIGNEMENT_PK ON TBL_VALIDATION_ENSEIGNEMENT (ID);
......@@ -18958,7 +19272,7 @@ CREATE UNIQUE INDEX TBL_VALIDATION_ENSEIGNEMENT_UN ON TBL_VALIDATION_ENSEIGNEMEN
CREATE UNIQUE INDEX TBL_VALIDATION_REFERENTIEL_PK ON TBL_VALIDATION_REFERENTIEL (ID);
/
 
CREATE UNIQUE INDEX TBL_VALIDATION_REFERENTIEL__UN ON TBL_VALIDATION_REFERENTIEL (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_REFERENTIEL_ID, VALIDATION_ID, VOLUME_HORAIRE_REF_ID, TO_DELETE);
CREATE UNIQUE INDEX TBL_VALIDATION_REFERENTIEL__UN ON TBL_VALIDATION_REFERENTIEL (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_REFERENTIEL_ID, VOLUME_HORAIRE_REF_ID, VALIDATION_ID, TO_DELETE);
/
 
CREATE INDEX TBL_WORKFLOW_ANNEE_FK_IDX ON TBL_WORKFLOW (ANNEE_ID);
......@@ -18979,7 +19293,7 @@ CREATE UNIQUE INDEX TBL_WORKFLOW_PK_IDX ON TBL_WORKFLOW (ID);
CREATE INDEX TBL_WORKFLOW_SFK_IDX ON TBL_WORKFLOW (STRUCTURE_ID);
/
 
CREATE INDEX TBL_WORKFLOW_TINTERV_FK_IDX ON TBL_WORKFLOW (TYPE_INTERVENANT_ID);
CREATE INDEX TBL_WORKFLOW_TINTERVENANT_FK ON TBL_WORKFLOW (TYPE_INTERVENANT_ID);
/
 
CREATE INDEX TBL_WORKFLOW_TYPE_INT_IDX ON TBL_WORKFLOW (TYPE_INTERVENANT_CODE);
......@@ -18994,10 +19308,7 @@ CREATE INDEX TD_TYPE_RESSOURCE_FK_IDX ON TYPE_DOTATION (TYPE_RESSOURCE_ID);
CREATE UNIQUE INDEX TEST_BUFFER_PK ON TEST_BUFFER (ID);
/
 
CREATE INDEX TIEP_EP_FK_IDX ON TYPE_INTERVENTION_EP (ELEMENT_PEDAGOGIQUE_ID);
/
CREATE INDEX TIEP_SOURCE_FK_IDX ON TYPE_INTERVENTION_EP (SOURCE_ID);
CREATE INDEX TIEP_ELEMENT_PEDAGOGIQUE_FK ON TYPE_INTERVENTION_EP (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX TIEP_TYPE_INTERVENTION_FK_IDX ON TYPE_INTERVENTION_EP (TYPE_INTERVENTION_ID);
......@@ -19009,15 +19320,6 @@ CREATE INDEX TIS_ANNEE_DEBUT_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (ANNEE_DEBUT_
CREATE INDEX TIS_ANNEE_FIN_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (ANNEE_FIN_ID);
/
 
CREATE INDEX TIS_HCFK_IDX ON TYPE_INTERVENTION_STRUCTURE (HISTO_CREATEUR_ID);
/
CREATE INDEX TIS_HDFK_IDX ON TYPE_INTERVENTION_STRUCTURE (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX TIS_HMFK_IDX ON TYPE_INTERVENTION_STRUCTURE (HISTO_MODIFICATEUR_ID);
/
CREATE INDEX TIS_STRUCTURE_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (STRUCTURE_ID);
/
 
......@@ -19027,9 +19329,6 @@ CREATE INDEX TIS_TYPE_INTERVENTION_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (TYPE_I
CREATE INDEX TME_ELEMENT_PEDAGOGIQUE_FK_IDX ON TYPE_MODULATEUR_EP (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX TME_SOURCE_FK_IDX ON TYPE_MODULATEUR_EP (SOURCE_ID);
/
CREATE INDEX TME_TYPE_MODULATEUR_FK_IDX ON TYPE_MODULATEUR_EP (TYPE_MODULATEUR_ID);
/
 
......@@ -19039,34 +19338,16 @@ CREATE INDEX TMS_ANNEE_DEBUT_FK_IDX ON TYPE_MODULATEUR_STRUCTURE (ANNEE_DEBUT_ID
CREATE INDEX TMS_ANNEE_FIN_FK_IDX ON TYPE_MODULATEUR_STRUCTURE (ANNEE_FIN_ID);
/
 
CREATE INDEX TMS_HCFK_IDX ON TYPE_MODULATEUR_STRUCTURE (HISTO_CREATEUR_ID);
/
CREATE INDEX TMS_HDFK_IDX ON TYPE_MODULATEUR_STRUCTURE (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX TMS_HMFK_IDX ON TYPE_MODULATEUR_STRUCTURE (HISTO_MODIFICATEUR_ID);
/
CREATE INDEX TMS_STRUCTURE_FK_IDX ON TYPE_MODULATEUR_STRUCTURE (STRUCTURE_ID);
/
 
CREATE INDEX TMS_TYPE_MODUL_FK_IDX ON TYPE_MODULATEUR_STRUCTURE (TYPE_MODULATEUR_ID);
/
 
CREATE INDEX TPJS_ANNEE_DEBUT_IDX ON TYPE_PIECE_JOINTE_STATUT (ANNEE_DEBUT_ID);
/
CREATE INDEX TPJS_ANNEE_FIN_IDX ON TYPE_PIECE_JOINTE_STATUT (ANNEE_FIN_ID);
/
CREATE INDEX TPJS_HCFK_IDX ON TYPE_PIECE_JOINTE_STATUT (HISTO_CREATEUR_ID);
/
CREATE INDEX TPJS_HDFK_IDX ON TYPE_PIECE_JOINTE_STATUT (HISTO_DESTRUCTEUR_ID);
CREATE INDEX TPJS_ANNEE_DEB_FK ON TYPE_PIECE_JOINTE_STATUT (ANNEE_DEBUT_ID);
/
 
CREATE INDEX TPJS_HMFK_IDX ON TYPE_PIECE_JOINTE_STATUT (HISTO_MODIFICATEUR_ID);
CREATE INDEX TPJS_ANNEE_FIN_FK ON TYPE_PIECE_JOINTE_STATUT (ANNEE_FIN_ID);
/
 
CREATE INDEX TPJS_STATUT_INTERVENANT_FK_IDX ON TYPE_PIECE_JOINTE_STATUT (STATUT_INTERVENANT_ID);
......@@ -19111,9 +19392,6 @@ CREATE INDEX TVR_STRUCTURE_FK_IDX ON TBL_VALIDATION_REFERENTIEL (STRUCTURE_ID);
CREATE INDEX TVR_TYPE_VOLUME_HORAIRE_FK_IDX ON TBL_VALIDATION_REFERENTIEL (TYPE_VOLUME_HORAIRE_ID);
/
 
CREATE UNIQUE INDEX TVR_UN_IDX ON TBL_VALIDATION_REFERENTIEL (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_REFERENTIEL_ID, VOLUME_HORAIRE_REF_ID, VALIDATION_ID, TO_DELETE);
/
CREATE INDEX TVR_VALIDATION_FK_IDX ON TBL_VALIDATION_REFERENTIEL (VALIDATION_ID);
/
 
......@@ -19231,6 +19509,12 @@ CREATE INDEX TYPE_INTERVENANT_HMFK_IDX ON TYPE_INTERVENANT (HISTO_MODIFICATEUR_I
CREATE UNIQUE INDEX TYPE_INTERVENANT_PK ON TYPE_INTERVENANT (ID);
/
 
CREATE INDEX TYPE_INTERVENTION_ANNEE_FK ON TYPE_INTERVENTION (ANNEE_DEBUT_ID);
/
CREATE INDEX TYPE_INTERVENTION_ANNEE_FKV1 ON TYPE_INTERVENTION (ANNEE_FIN_ID);
/
CREATE INDEX TYPE_INTERVENTION_EP_HCFK_IDX ON TYPE_INTERVENTION_EP (HISTO_CREATEUR_ID);
/
 
......@@ -19243,6 +19527,9 @@ CREATE INDEX TYPE_INTERVENTION_EP_HMFK_IDX ON TYPE_INTERVENTION_EP (HISTO_MODIFI
CREATE UNIQUE INDEX TYPE_INTERVENTION_EP_PK ON TYPE_INTERVENTION_EP (ID);
/
 
CREATE INDEX TYPE_INTERVENTION_EP_SOURCE_FK ON TYPE_INTERVENTION_EP (SOURCE_ID);
/
CREATE INDEX TYPE_INTERVENTION_HCFK_IDX ON TYPE_INTERVENTION (HISTO_CREATEUR_ID);
/
 
......@@ -19264,10 +19551,13 @@ CREATE UNIQUE INDEX TYPE_INTERVENTION_STATUT__UN ON TYPE_INTERVENTION_STATUT (TY
CREATE UNIQUE INDEX TYPE_INTERVENTION_STRUCTURE_PK ON TYPE_INTERVENTION_STRUCTURE (ID);
/
 
CREATE INDEX TYPE_INTERV_ANNEE_DEBUT_IDX ON TYPE_INTERVENTION (ANNEE_DEBUT_ID);
CREATE INDEX TYPE_INTERVENTION_STRUCTU_HCFK ON TYPE_INTERVENTION_STRUCTURE (HISTO_CREATEUR_ID);
/
CREATE INDEX TYPE_INTERVENTION_STRUCTU_HDFK ON TYPE_INTERVENTION_STRUCTURE (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX TYPE_INTERV_ANNEE_FIN_IDX ON TYPE_INTERVENTION (ANNEE_FIN_ID);
CREATE INDEX TYPE_INTERVENTION_STRUCTU_HMFK ON TYPE_INTERVENTION_STRUCTURE (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX TYPE_MODULATEUR_EP_HCFK_IDX ON TYPE_MODULATEUR_EP (HISTO_CREATEUR_ID);
......@@ -19282,6 +19572,9 @@ CREATE INDEX TYPE_MODULATEUR_EP_HMFK_IDX ON TYPE_MODULATEUR_EP (HISTO_MODIFICATE
CREATE UNIQUE INDEX TYPE_MODULATEUR_EP_PK ON TYPE_MODULATEUR_EP (ID);
/
 
CREATE INDEX TYPE_MODULATEUR_EP_SOURCE_FK ON TYPE_MODULATEUR_EP (SOURCE_ID);
/
CREATE UNIQUE INDEX TYPE_MODULATEUR_EP__UN ON TYPE_MODULATEUR_EP (SOURCE_CODE);
/
 
......@@ -19300,10 +19593,19 @@ CREATE INDEX TYPE_MODULATEUR_HMFK_IDX ON TYPE_MODULATEUR (HISTO_MODIFICATEUR_ID)
CREATE UNIQUE INDEX TYPE_MODULATEUR_PK ON TYPE_MODULATEUR (ID);
/
 
CREATE INDEX TYPE_MODULATEUR_STRUCTURE_HCFK ON TYPE_MODULATEUR_STRUCTURE (HISTO_CREATEUR_ID);
/
CREATE INDEX TYPE_MODULATEUR_STRUCTURE_HDFK ON TYPE_MODULATEUR_STRUCTURE (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX TYPE_MODULATEUR_STRUCTURE_HMFK ON TYPE_MODULATEUR_STRUCTURE (HISTO_MODIFICATEUR_ID);
/
CREATE UNIQUE INDEX TYPE_MODULATEUR_STRUCTURE_PK ON TYPE_MODULATEUR_STRUCTURE (ID);
/
 
CREATE UNIQUE INDEX TYPE_MODULATEUR_STRUCTURE_UN ON TYPE_MODULATEUR_STRUCTURE (TYPE_MODULATEUR_ID, STRUCTURE_ID);
CREATE UNIQUE INDEX TYPE_MODULATEUR_STRUCTURE_UN ON TYPE_MODULATEUR_STRUCTURE (TYPE_MODULATEUR_ID, STRUCTURE_ID, ANNEE_DEBUT_ID, HISTO_DESTRUCTION);
/
 
CREATE INDEX TYPE_PIECE_JOINTE_HCFK_IDX ON TYPE_PIECE_JOINTE (HISTO_CREATEUR_ID);
......@@ -19318,6 +19620,15 @@ CREATE INDEX TYPE_PIECE_JOINTE_HMFK_IDX ON TYPE_PIECE_JOINTE (HISTO_MODIFICATEUR
CREATE UNIQUE INDEX TYPE_PIECE_JOINTE_PK ON TYPE_PIECE_JOINTE (ID);
/
 
CREATE INDEX TYPE_PIECE_JOINTE_STATUT_HCFK ON TYPE_PIECE_JOINTE_STATUT (HISTO_CREATEUR_ID);
/
CREATE INDEX TYPE_PIECE_JOINTE_STATUT_HDFK ON TYPE_PIECE_JOINTE_STATUT (HISTO_DESTRUCTEUR_ID);
/
CREATE INDEX TYPE_PIECE_JOINTE_STATUT_HMFK ON TYPE_PIECE_JOINTE_STATUT (HISTO_MODIFICATEUR_ID);
/
CREATE UNIQUE INDEX TYPE_PIECE_JOINTE_STATUT_PK ON TYPE_PIECE_JOINTE_STATUT (ID);
/
 
......@@ -19354,6 +19665,9 @@ CREATE UNIQUE INDEX TYPE_VOLUME_HORAIRE_PK ON TYPE_VOLUME_HORAIRE (ID);
CREATE UNIQUE INDEX TYPE_VOLUME_HORAIRE__UN ON TYPE_VOLUME_HORAIRE (CODE);
/
 
CREATE UNIQUE INDEX USER_PASSWORD_RESET_TOKEN_UN ON UTILISATEUR (PASSWORD_RESET_TOKEN);
/
CREATE UNIQUE INDEX UTILISATEUR_PK ON UTILISATEUR (ID);
/
 
......@@ -19393,13 +19707,16 @@ CREATE UNIQUE INDEX VERSION_PK ON VERSION (NUMERO);
CREATE UNIQUE INDEX VHC_HISTO_UN ON VOLUME_HORAIRE_CHARGE (SOURCE_CODE, HISTO_DESTRUCTION);
/
 
CREATE INDEX VHENS_EP_FK_IDX ON VOLUME_HORAIRE_ENS (ELEMENT_PEDAGOGIQUE_ID);
CREATE INDEX VHC_SCENARIO_FK ON VOLUME_HORAIRE_CHARGE (SCENARIO_ID);
/
 
CREATE INDEX VHENS_TYPE_INTERVENTION_FK_IDX ON VOLUME_HORAIRE_ENS (TYPE_INTERVENTION_ID);
CREATE INDEX VHC_TYPE_INTERVENTION_FK ON VOLUME_HORAIRE_CHARGE (TYPE_INTERVENTION_ID);
/
CREATE INDEX VHENS_ELEMENT_PEDAGOGIQUE_FK ON VOLUME_HORAIRE_ENS (ELEMENT_PEDAGOGIQUE_ID);
/
 
CREATE INDEX VHE_SOURCE_FK_IDX ON VOLUME_HORAIRE_ENS (SOURCE_ID);
CREATE INDEX VHENS_TYPE_INTERVENTION_FK_IDX ON VOLUME_HORAIRE_ENS (TYPE_INTERVENTION_ID);
/
 
CREATE INDEX VHIT_FK_IDX ON VOLUME_HORAIRE (TYPE_INTERVENTION_ID);
......@@ -19417,34 +19734,28 @@ CREATE INDEX VHR_TYPE_VOLUME_HORAIRE_FK_IDX ON VOLUME_HORAIRE_REF (TYPE_VOLUME_H
CREATE INDEX VH_PERIODE_FK_IDX ON VOLUME_HORAIRE (PERIODE_ID);
/
 
CREATE INDEX VH_SERVICES_FK_IDX ON VOLUME_HORAIRE (SERVICE_ID);
/
CREATE INDEX VH_TYPE_VOLUME_HORAIRE_FK_IDX ON VOLUME_HORAIRE (TYPE_VOLUME_HORAIRE_ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CHARGE_HC_IDX ON VOLUME_HORAIRE_CHARGE (HISTO_CREATEUR_ID);
/
CREATE INDEX VOLUME_HORAIRE_CHARGE_HD_IDX ON VOLUME_HORAIRE_CHARGE (HISTO_DESTRUCTEUR_ID);
CREATE INDEX VOLUMES_HORAIRES_SERVICES_FK ON VOLUME_HORAIRE (SERVICE_ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CHARGE_HM_IDX ON VOLUME_HORAIRE_CHARGE (HISTO_MODIFICATEUR_ID);
CREATE INDEX VOLUME_HORAIRE_CHARGE_HCFK ON VOLUME_HORAIRE_CHARGE (HISTO_CREATEUR_ID);
/
 
CREATE UNIQUE INDEX VOLUME_HORAIRE_CHARGE_PK ON VOLUME_HORAIRE_CHARGE (ID);
CREATE INDEX VOLUME_HORAIRE_CHARGE_HDFK ON VOLUME_HORAIRE_CHARGE (HISTO_DESTRUCTEUR_ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CHARGE_SC_IDX ON VOLUME_HORAIRE_CHARGE (SCENARIO_ID);
CREATE INDEX VOLUME_HORAIRE_CHARGE_HMFK ON VOLUME_HORAIRE_CHARGE (HISTO_MODIFICATEUR_ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CHARGE_SRC_IDX ON VOLUME_HORAIRE_CHARGE (SOURCE_ID);
CREATE UNIQUE INDEX VOLUME_HORAIRE_CHARGE_PK ON VOLUME_HORAIRE_CHARGE (ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CHARGE_TI_IDX ON VOLUME_HORAIRE_CHARGE (TYPE_INTERVENTION_ID);
CREATE UNIQUE INDEX VOLUME_HORAIRE_CHARGE__UN ON VOLUME_HORAIRE_CHARGE (ELEMENT_PEDAGOGIQUE_ID, TYPE_INTERVENTION_ID, HISTO_DESTRUCTION);
/
 
CREATE UNIQUE INDEX VOLUME_HORAIRE_CHARGE__UN ON VOLUME_HORAIRE_CHARGE (ELEMENT_PEDAGOGIQUE_ID, TYPE_INTERVENTION_ID, HISTO_DESTRUCTION);
CREATE INDEX VOLUME_HORAIRE_CHARG_SOURCE_FK ON VOLUME_HORAIRE_CHARGE (SOURCE_ID);
/
 
CREATE INDEX VOLUME_HORAIRE_CONTRAT_FK_IDX ON VOLUME_HORAIRE (CONTRAT_ID);
......@@ -19462,6 +19773,9 @@ CREATE INDEX VOLUME_HORAIRE_ENS_HMFK_IDX ON VOLUME_HORAIRE_ENS (HISTO_MODIFICATE
CREATE UNIQUE INDEX VOLUME_HORAIRE_ENS_PK ON VOLUME_HORAIRE_ENS (ID);
/
 
CREATE INDEX VOLUME_HORAIRE_ENS_SOURCE_FK ON VOLUME_HORAIRE_ENS (SOURCE_ID);
/
CREATE UNIQUE INDEX VOLUME_HORAIRE_ENS_UK1 ON VOLUME_HORAIRE_ENS (SOURCE_CODE, HISTO_DESTRUCTION);
/
 
......@@ -19694,6 +20008,9 @@ ALTER TABLE IMPORT_TABLES ADD CONSTRAINT IMPORT_TABLES_PK PRIMARY KEY (TABLE_NAM
ALTER TABLE INDICATEUR ADD CONSTRAINT INDICATEUR_PK PRIMARY KEY (ID) USING INDEX INDICATEUR_PK ENABLE;
/
 
ALTER TABLE INDIC_MODIF_DOSSIER ADD CONSTRAINT INDIC_MODIF_DOSSIER_PK PRIMARY KEY (ID) USING INDEX INDIC_MODIF_DOSSIER_PK ENABLE;
/
ALTER TABLE LISTE_NOIRE ADD CONSTRAINT INTERVENANT_LISTE_NOIRE_PK PRIMARY KEY (CODE) USING INDEX INTERVENANT_LISTE_NOIRE_PK ENABLE;
/
 
......@@ -19838,19 +20155,19 @@ ALTER TABLE TBL_LIEN ADD CONSTRAINT TBL_LIEN_PK PRIMARY KEY (ID) USING INDEX TBL
ALTER TABLE TBL_PAIEMENT ADD CONSTRAINT TBL_PAIEMENT_PK PRIMARY KEY (ID) USING INDEX TBL_PAIEMENT_PK_IDX ENABLE;
/
 
ALTER TABLE TBL_PIECE_JOINTE_DEMANDE ADD CONSTRAINT TBL_PIECE_JOINTE_DEMANDE_PK PRIMARY KEY (ID) USING INDEX TBL_PJD_PK_IDX ENABLE;
ALTER TABLE TBL_PIECE_JOINTE ADD CONSTRAINT TBL_PIECE_JOINTE_PK PRIMARY KEY (ID) USING INDEX TBL_PIECE_JOINTE_PK_IDX ENABLE;
/
 
ALTER TABLE TBL_PIECE_JOINTE_FOURNIE ADD CONSTRAINT TBL_PIECE_JOINTE_FOURNIE_PK PRIMARY KEY (ID) USING INDEX TBL_PJF_PK_IDX ENABLE;
ALTER TABLE TBL_PIECE_JOINTE_DEMANDE ADD CONSTRAINT TBL_PJD_PK PRIMARY KEY (ID) USING INDEX TBL_PJD_PK_IDX ENABLE;
/
 
ALTER TABLE TBL_PIECE_JOINTE ADD CONSTRAINT TBL_PIECE_JOINTE_PK PRIMARY KEY (ID) USING INDEX TBL_PIECE_JOINTE_PK_IDX ENABLE;
ALTER TABLE TBL_PIECE_JOINTE_FOURNIE ADD CONSTRAINT TBL_PJF_PK PRIMARY KEY (ID) USING INDEX TBL_PJF_PK_IDX ENABLE;
/
 
ALTER TABLE TBL ADD CONSTRAINT TBL_PK PRIMARY KEY (TBL_NAME) USING INDEX TBL_PK ENABLE;
/
 
ALTER TABLE TBL_SERVICE ADD CONSTRAINT TBL_SERVICE_PK PRIMARY KEY (ID) USING INDEX TBL_SERVICE_PK_IDX ENABLE;
ALTER TABLE TBL_SERVICE ADD CONSTRAINT TBL_SERVICE_PK PRIMARY KEY (ID) USING INDEX TBL_SERVICE_PK ENABLE;
/
 
ALTER TABLE TBL_SERVICE_REFERENTIEL ADD CONSTRAINT TBL_SERVICE_REFERENTIEL_PK PRIMARY KEY (ID) USING INDEX TBL_SERVICE_REFERENTIEL_PK_IDX ENABLE;
......@@ -19964,9 +20281,6 @@ ALTER TABLE WF_ETAPE_DEP ADD CONSTRAINT WF_ETAPE_DEP_PK PRIMARY KEY (ID) USING I
ALTER TABLE WF_ETAPE ADD CONSTRAINT WF_ETAPE_PK PRIMARY KEY (ID) USING INDEX WF_ETAPE_PK ENABLE;
/
 
ALTER TABLE INDIC_MODIF_DOSSIER ADD CONSTRAINT indic_diff_dossier_PK PRIMARY KEY (ID) USING INDEX INDIC_MODIF_DOSSIER_PK ENABLE;
/
 
 
 
......@@ -19987,7 +20301,7 @@ ALTER TABLE ADRESSE_INTERVENANT ADD CONSTRAINT ADRESSE_INTERVENANT_HMFK FOREIGN
/
 
ALTER TABLE ADRESSE_INTERVENANT ADD CONSTRAINT ADRESSE_INTERVENANT_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE ADRESSE_STRUCTURE ADD CONSTRAINT ADRESSE_STRUCTURE_HCFK FOREIGN KEY (HISTO_CREATEUR_ID)
......@@ -20003,7 +20317,7 @@ ALTER TABLE ADRESSE_STRUCTURE ADD CONSTRAINT ADRESSE_STRUCTURE_HMFK FOREIGN KEY
/
 
ALTER TABLE ADRESSE_STRUCTURE ADD CONSTRAINT ADRESSE_STRUCTURE_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE ADRESSE_STRUCTURE ADD CONSTRAINT ADRESSE_STRUCTURE_STRUCTURE_FK FOREIGN KEY (STRUCTURE_ID)
......@@ -20147,7 +20461,7 @@ ALTER TABLE CENTRE_COUT_EP ADD CONSTRAINT CENTRE_COUT_EP_HMFK FOREIGN KEY (HISTO
/
 
ALTER TABLE CENTRE_COUT_EP ADD CONSTRAINT CENTRE_COUT_EP_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE CENTRE_COUT ADD CONSTRAINT CENTRE_COUT_HCFK FOREIGN KEY (HISTO_CREATEUR_ID)
......@@ -20163,7 +20477,7 @@ ALTER TABLE CENTRE_COUT ADD CONSTRAINT CENTRE_COUT_HMFK FOREIGN KEY (HISTO_MODIF
/
 
ALTER TABLE CENTRE_COUT ADD CONSTRAINT CENTRE_COUT_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE CENTRE_COUT_STRUCTURE ADD CONSTRAINT CENTRE_COUT_STRUCTURE_HCFK FOREIGN KEY (HISTO_CREATEUR_ID)
......@@ -20203,7 +20517,7 @@ ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGOGIQUE_HMFK FOREIGN KE
/
 
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGOGIQUE_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE CONTRAT ADD CONSTRAINT CONTRAT_CONTRAT_FK FOREIGN KEY (CONTRAT_ID)
......@@ -20259,7 +20573,7 @@ ALTER TABLE CORPS ADD CONSTRAINT CORPS_HMFK FOREIGN KEY (HISTO_MODIFICATEUR_ID)
/
 
ALTER TABLE CORPS ADD CONSTRAINT CORPS_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CPEP_FK FOREIGN KEY (ELEMENT_PEDAGOGIQUE_ID)
......@@ -20483,7 +20797,7 @@ ALTER TABLE ETABLISSEMENT ADD CONSTRAINT ETABLISSEMENT_HMFK FOREIGN KEY (HISTO_M
/
 
ALTER TABLE ETABLISSEMENT ADD CONSTRAINT ETABLISSEMENT_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE ETAPE ADD CONSTRAINT ETAPE_ANNEE_FK FOREIGN KEY (ANNEE_ID)
......@@ -20706,6 +21020,10 @@ ALTER TABLE HISTO_INTERVENANT_SERVICE ADD CONSTRAINT HSM_UTILISATEUR_FK FOREIGN
REFERENCES UTILISATEUR (ID) ON DELETE CASCADE ENABLE;
/
 
ALTER TABLE INDIC_MODIF_DOSSIER ADD CONSTRAINT INDIC_DIFF_DOSSIER_INT_FK FOREIGN KEY (INTERVENANT_ID)
REFERENCES INTERVENANT (ID) ON DELETE CASCADE ENABLE;
/
ALTER TABLE INDIC_MODIF_DOSSIER ADD CONSTRAINT INDIC_MODIF_DOSSIER_HCFK FOREIGN KEY (HISTO_CREATEUR_ID)
REFERENCES UTILISATEUR (ID) ENABLE;
/
......@@ -20763,7 +21081,7 @@ ALTER TABLE INTERVENANT_SAISIE ADD CONSTRAINT INTERVENANT_SAISIE_INTERV_FK FOREI
/
 
ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_STATUT_FK FOREIGN KEY (STATUT_ID)
......@@ -21815,7 +22133,7 @@ ALTER TABLE TYPE_DOTATION ADD CONSTRAINT TYPE_DOTATION_HMFK FOREIGN KEY (HISTO_M
/
 
ALTER TABLE TYPE_DOTATION ADD CONSTRAINT TYPE_DOTATION_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE TYPE_FORMATION ADD CONSTRAINT TYPE_FORMATION_GROUPE_FK FOREIGN KEY (GROUPE_ID)
......@@ -21887,7 +22205,7 @@ ALTER TABLE TYPE_INTERVENTION_EP ADD CONSTRAINT TYPE_INTERVENTION_EP_HMFK FOREIG
/
 
ALTER TABLE TYPE_INTERVENTION_EP ADD CONSTRAINT TYPE_INTERVENTION_EP_SOURCE_FK FOREIGN KEY (SOURCE_ID)
REFERENCES SOURCE (ID) ON DELETE CASCADE ENABLE;
REFERENCES SOURCE (ID) ENABLE;
/
 
ALTER TABLE TYPE_INTERVENTION ADD CONSTRAINT TYPE_INTERVENTION_HCFK FOREIGN KEY (HISTO_CREATEUR_ID)
......@@ -22166,10 +22484,6 @@ ALTER TABLE WF_DEP_BLOQUANTE ADD CONSTRAINT WF_DB_TBL_WORKFLOW_FK FOREIGN KEY (T
REFERENCES TBL_WORKFLOW (ID) ON DELETE CASCADE ENABLE;
/
 
ALTER TABLE INDIC_MODIF_DOSSIER ADD CONSTRAINT indic_diff_dossier_INT_FK FOREIGN KEY (INTERVENANT_ID)
REFERENCES INTERVENANT (ID) ON DELETE CASCADE ENABLE;
/
 
 
 
......@@ -22186,7 +22500,7 @@ ALTER TABLE ADRESSE_INTERVENANT ADD CONSTRAINT ADRESSE_INTERVENANT__UN UNIQUE (I
ALTER TABLE ADRESSE_STRUCTURE ADD CONSTRAINT ADRESSE_STRUCTURE_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX ADRESSE_STRUCTURE_SOURCE_UN ENABLE;
/
 
ALTER TABLE AFFECTATION_RECHERCHE ADD CONSTRAINT AFFECTATION_RECHERCH_SRC_UN UNIQUE (SOURCE_CODE) USING INDEX AFFECTATION_R_SRC_UN ENABLE;
ALTER TABLE AFFECTATION_RECHERCHE ADD CONSTRAINT AFFECTATION_RECHERCH_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX AFFECTATION_R_SRC_UN ENABLE;
/
 
ALTER TABLE AFFECTATION ADD CONSTRAINT AFFECTATION_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX AFFECTATION_SOURCE_UN ENABLE;
......@@ -22207,16 +22521,16 @@ ALTER TABLE CATEGORIE_PRIVILEGE ADD CONSTRAINT CATEGORIE_PRIVILEGE__UN UNIQUE (C
ALTER TABLE CENTRE_COUT_STRUCTURE ADD CONSTRAINT CCS_CC_S__UN UNIQUE (CENTRE_COUT_ID, STRUCTURE_ID, HISTO_DESTRUCTION) USING INDEX CCS_CC_S__UN_IDX ENABLE;
/
 
ALTER TABLE CENTRE_COUT_STRUCTURE ADD CONSTRAINT CCS_SOURCE_CODE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX CCS_SOURCE_CODE_UN_IDX ENABLE;
ALTER TABLE CENTRE_COUT_EP ADD CONSTRAINT CENTRE_COUT_EP__UN UNIQUE (CENTRE_COUT_ID, ELEMENT_PEDAGOGIQUE_ID, TYPE_HEURES_ID, HISTO_DESTRUCTION) USING INDEX CENTRE_COUT_EP__UN ENABLE;
/
 
ALTER TABLE CENTRE_COUT_EP ADD CONSTRAINT CENTRE_COUT_EP__UN UNIQUE (CENTRE_COUT_ID, ELEMENT_PEDAGOGIQUE_ID, TYPE_HEURES_ID, HISTO_DESTRUCTION) USING INDEX CENTRE_COUT_EP__UN ENABLE;
ALTER TABLE CENTRE_COUT_STRUCTURE ADD CONSTRAINT CENTRE_COUT_STRUCTUR_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX CCS_SOURCE_CODE_UN_IDX ENABLE;
/
 
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGOGIQUE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, ETAPE_ID) ENABLE;
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGOGIQUE_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX CHEMIN_PEDAGO_SRC_ID_UN ENABLE;
/
 
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGO_SRC_ID_UN UNIQUE (SOURCE_CODE) USING INDEX CHEMIN_PEDAGO_SRC_ID_UN ENABLE;
ALTER TABLE CHEMIN_PEDAGOGIQUE ADD CONSTRAINT CHEMIN_PEDAGOGIQUE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, ETAPE_ID, HISTO_DESTRUCTION) USING INDEX CHEMIN_PEDAGOGIQUE__UN ENABLE;
/
 
ALTER TABLE CIVILITE ADD CONSTRAINT CIVILITE_LIBELLE_COURT_UN UNIQUE (LIBELLE_COURT) USING INDEX CIVILITE_LIBELLE_COURT_UN ENABLE;
......@@ -22237,31 +22551,31 @@ ALTER TABLE DOSSIER ADD CONSTRAINT DOSSIER_UK1 UNIQUE (HISTO_DESTRUCTION) USING
ALTER TABLE DOTATION ADD CONSTRAINT DOTATION__UN UNIQUE (TYPE_RESSOURCE_ID, ANNEE_ID, ANNEE_CIVILE, STRUCTURE_ID, LIBELLE, HISTO_DESTRUCTION) USING INDEX DOTATION__UN ENABLE;
/
 
ALTER TABLE EFFECTIFS ADD CONSTRAINT EFFECTIFS__UN UNIQUE (SOURCE_CODE, ANNEE_ID) USING INDEX EFFECTIFS__UN ENABLE;
ALTER TABLE EFFECTIFS ADD CONSTRAINT EFFECTIFS_SOURCE_UN UNIQUE (SOURCE_CODE, ANNEE_ID) USING INDEX EFFECTIFS__UN ENABLE;
/
 
ALTER TABLE ELEMENT_MODULATEUR ADD CONSTRAINT ELEMENT_MODULATEUR__UN UNIQUE (ELEMENT_ID, MODULATEUR_ID, HISTO_DESTRUCTION) USING INDEX ELEMENT_MODULATEUR__UN ENABLE;
/
 
ALTER TABLE ELEMENT_TAUX_REGIMES ADD CONSTRAINT ELEMENT_TAUX_REGIMES__UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX ELEMENT_TAUX_REGIMES__UN ENABLE;
ALTER TABLE ELEMENT_PEDAGOGIQUE ADD CONSTRAINT ELEMENT_PEDAGOGIQUE_SOURCE_UN UNIQUE (SOURCE_CODE, ANNEE_ID, HISTO_DESTRUCTION) USING INDEX EP_SRC_UN ENABLE;
/
 
ALTER TABLE ELEMENT_TAUX_REGIMES ADD CONSTRAINT ELEMENT_TAUX_REGIMES__UNV1 UNIQUE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTION) USING INDEX ELEMENT_TAUX_REGIMES__UNV1 ENABLE;
ALTER TABLE ELEMENT_TAUX_REGIMES ADD CONSTRAINT ELEMENT_TAUX_REGIMES_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX ELEMENT_TAUX_REGIMES__UN ENABLE;
/
 
ALTER TABLE ELEMENT_PEDAGOGIQUE ADD CONSTRAINT EP_CODE_UN UNIQUE (CODE, HISTO_DESTRUCTION, ANNEE_ID) USING INDEX EP_CODE_UN ENABLE;
ALTER TABLE ELEMENT_TAUX_REGIMES ADD CONSTRAINT ELEMENT_TAUX_REGIMES__UNV1 UNIQUE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTION) USING INDEX ELEMENT_TAUX_REGIMES__UNV1 ENABLE;
/
 
ALTER TABLE ELEMENT_PEDAGOGIQUE ADD CONSTRAINT EP_SRC_UN UNIQUE (SOURCE_CODE, ANNEE_ID, HISTO_DESTRUCTION) USING INDEX EP_SRC_UN ENABLE;
ALTER TABLE ELEMENT_PEDAGOGIQUE ADD CONSTRAINT EP_CODE_UN UNIQUE (CODE, HISTO_DESTRUCTION, ANNEE_ID) USING INDEX EP_CODE_UN ENABLE;
/
 
ALTER TABLE ETABLISSEMENT ADD CONSTRAINT ETABLISSEMENT_SOURCE_ID_UN UNIQUE (SOURCE_CODE) USING INDEX ETABLISSEMENT_SOURCE_ID_UN ENABLE;
ALTER TABLE ETABLISSEMENT ADD CONSTRAINT ETABLISSEMENT_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX ETABLISSEMENT_SOURCE_UN ENABLE;
/
 
ALTER TABLE ETAPE ADD CONSTRAINT ETAPE_CODE_UN UNIQUE (CODE, ANNEE_ID, HISTO_DESTRUCTION) USING INDEX ETAPE_CODE_UN ENABLE;
/
 
ALTER TABLE ETAPE ADD CONSTRAINT ETAPE_SRC_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION, ANNEE_ID) USING INDEX ETAPE_SRC_UN ENABLE;
ALTER TABLE ETAPE ADD CONSTRAINT ETAPE_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION, ANNEE_ID) USING INDEX ETAPE_SRC_UN ENABLE;
/
 
ALTER TABLE ETAT_SORTIE ADD CONSTRAINT ETAT_SORTIE_CODE_UN UNIQUE (CODE) USING INDEX ETAT_SORTIE_CODE_UN ENABLE;
......@@ -22282,10 +22596,10 @@ ALTER TABLE FORMULE_TEST_STRUCTURE ADD CONSTRAINT FORMULE_TEST_STRUCTURE__UN UNI
ALTER TABLE FORMULE ADD CONSTRAINT FORMULE__UN UNIQUE (LIBELLE) USING INDEX FORMULE__UN ENABLE;
/
 
ALTER TABLE GROUPE ADD CONSTRAINT GROUPE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTEUR_ID, TYPE_INTERVENTION_ID) USING INDEX GROUPE__UN ENABLE;
ALTER TABLE GROUPE_TYPE_FORMATION ADD CONSTRAINT GROUPE_TYPE_FORMATIO_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX GTYPE_FORMATION_SOURCE_UN ENABLE;
/
 
ALTER TABLE GROUPE_TYPE_FORMATION ADD CONSTRAINT GTYPE_FORMATION_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX GTYPE_FORMATION_SOURCE_UN ENABLE;
ALTER TABLE GROUPE ADD CONSTRAINT GROUPE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTEUR_ID, TYPE_INTERVENTION_ID) USING INDEX GROUPE__UN ENABLE;
/
 
ALTER TABLE HISTO_INTERVENANT_SERVICE ADD CONSTRAINT HISTO_INTERVENANT_SERVICE__UN UNIQUE (INTERVENANT_ID, TYPE_VOLUME_HORAIRE_ID, REFERENTIEL) USING INDEX HISTO_INTERVENANT_SERVICE__UN ENABLE;
......@@ -22297,13 +22611,13 @@ ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_CODE_UN UNIQUE (CODE, ANNEE_I
ALTER TABLE INTERVENANT_SAISIE ADD CONSTRAINT INTERVENANT_SAISIE__UN UNIQUE (INTERVENANT_ID) USING INDEX INTERVENANT_SAISIE__UN ENABLE;
/
 
ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_SOURCE__UN UNIQUE (SOURCE_CODE, ANNEE_ID) USING INDEX INTERVENANT_SOURCE__UN ENABLE;
ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_SOURCE_UN UNIQUE (SOURCE_CODE, ANNEE_ID, HISTO_DESTRUCTION) USING INDEX INTERVENANT_SOURCE_UN ENABLE;
/
 
ALTER TABLE INTERVENANT ADD CONSTRAINT INTERVENANT_UTIL_CODE_UN UNIQUE (UTILISATEUR_CODE, ANNEE_ID, STATUT_ID) USING INDEX INTERVENANT_UTIL_CODE_UN ENABLE;
/
 
ALTER TABLE LIEN ADD CONSTRAINT LIEN_SRC_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX LIEN_SRC_UN ENABLE;
ALTER TABLE LIEN ADD CONSTRAINT LIEN_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX LIEN_SRC_UN ENABLE;
/
 
ALTER TABLE MODULATEUR ADD CONSTRAINT MODULATEUR__UN UNIQUE (CODE) USING INDEX MODULATEUR__UN ENABLE;
......@@ -22312,13 +22626,13 @@ ALTER TABLE MODULATEUR ADD CONSTRAINT MODULATEUR__UN UNIQUE (CODE) USING INDEX M
ALTER TABLE MOTIF_MODIFICATION_SERVICE ADD CONSTRAINT MOTIF_MODIFICATION_SERVIC_UK1 UNIQUE (CODE) USING INDEX MOTIF_MODIFICATION_SERVIC_UK1 ENABLE;
/
 
ALTER TABLE NOEUD ADD CONSTRAINT NOEUD_SRC_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX NOEUD_SRC_UN ENABLE;
ALTER TABLE NOEUD ADD CONSTRAINT NOEUD_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX NOEUD_SRC_UN ENABLE;
/
 
ALTER TABLE NOTIFICATION_INDICATEUR ADD CONSTRAINT NOTIFICATION_INDICATEUR__UN UNIQUE (INDICATEUR_ID, AFFECTATION_ID) USING INDEX NOTIFICATION_INDICATEUR__UN ENABLE;
/
 
ALTER TABLE PARAMETRE ADD CONSTRAINT PARAMETRE_UK UNIQUE (NOM) USING INDEX PARAMETRE_UK ENABLE;
ALTER TABLE PAYS ADD CONSTRAINT PAYS_SRC_UN UNIQUE (SOURCE_ID, SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX PAYS_SRC_UN ENABLE;
/
 
ALTER TABLE PERIMETRE ADD CONSTRAINT PERIMETRE_CODE_UN UNIQUE (CODE) USING INDEX PERIMETRE_CODE_UN ENABLE;
......@@ -22342,13 +22656,13 @@ ALTER TABLE REGLE_STRUCTURE_VALIDATION ADD CONSTRAINT REGLE_STRUCTURE_VALIDATION
ALTER TABLE ROLE ADD CONSTRAINT ROLE_CODE_UN UNIQUE (CODE) USING INDEX ROLE_CODE_UN ENABLE;
/
 
ALTER TABLE SCENARIO_LIEN ADD CONSTRAINT SCENARIO_LIEN_SRC_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX SCENARIO_LIEN_SRC_UN ENABLE;
ALTER TABLE SCENARIO_LIEN ADD CONSTRAINT SCENARIO_LIEN_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX SCENARIO_LIEN_SRC_UN ENABLE;
/
 
ALTER TABLE SCENARIO_LIEN ADD CONSTRAINT SCENARIO_LIEN__UN UNIQUE (SCENARIO_ID, LIEN_ID, HISTO_DESTRUCTION) USING INDEX SCENARIO_LIEN__UN ENABLE;
/
 
ALTER TABLE SCENARIO_NOEUD ADD CONSTRAINT SCENARIO_NOEUD_SRC_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX SCENARIO_NOEUD_SRC_UN ENABLE;
ALTER TABLE SCENARIO_NOEUD ADD CONSTRAINT SCENARIO_NOEUD_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX SCENARIO_NOEUD_SRC_UN ENABLE;
/
 
ALTER TABLE SCENARIO_NOEUD ADD CONSTRAINT SCENARIO_NOEUD__UN UNIQUE (SCENARIO_ID, NOEUD_ID, HISTO_DESTRUCTION) USING INDEX SCENARIO_NOEUD__UN ENABLE;
......@@ -22369,13 +22683,13 @@ ALTER TABLE SOURCE ADD CONSTRAINT SOURCE_CODE_UN UNIQUE (CODE) USING INDEX SOURC
ALTER TABLE STATUT_INTERVENANT ADD CONSTRAINT STATUT_INTERVENANT_ODRE_UN UNIQUE (HISTO_DESTRUCTION, ORDRE) USING INDEX STATUT_INTERVENANT_ODRE_UN ENABLE;
/
 
ALTER TABLE STATUT_INTERVENANT ADD CONSTRAINT STATUT_INTERVENANT__UN UNIQUE (SOURCE_CODE) USING INDEX STATUT_INTERVENANT__UN ENABLE;
ALTER TABLE STATUT_INTERVENANT ADD CONSTRAINT STATUT_INTERVENANT_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX STATUT_INTERVENANT__UN ENABLE;
/
 
ALTER TABLE STRUCTURE ADD CONSTRAINT STRUCTURE_CODE_UN UNIQUE (CODE, HISTO_DESTRUCTION) USING INDEX STRUCTURE_CODE_UN ENABLE;
/
 
ALTER TABLE STRUCTURE ADD CONSTRAINT STRUCTURE_SOURCE_CODE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX STRUCTURE_SOURCE_CODE_UN ENABLE;
ALTER TABLE STRUCTURE ADD CONSTRAINT STRUCTURE_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX STRUCTURE_SOURCE_CODE_UN ENABLE;
/
 
ALTER TABLE TBL_AGREMENT ADD CONSTRAINT TBL_AGREMENT__UN UNIQUE (TYPE_AGREMENT_ID, INTERVENANT_ID, STRUCTURE_ID, TO_DELETE) USING INDEX TBL_AGREMENT__UN_IDX ENABLE;
......@@ -22417,13 +22731,13 @@ ALTER TABLE TBL_SERVICE_REFERENTIEL ADD CONSTRAINT TBL_SERVICE_REFERENTIEL__UN U
ALTER TABLE TBL_SERVICE_SAISIE ADD CONSTRAINT TBL_SERVICE_SAISIE__UN UNIQUE (INTERVENANT_ID, TO_DELETE) USING INDEX TBL_SERVICE_SAISIE_UN_IDX ENABLE;
/
 
ALTER TABLE TBL_SERVICE ADD CONSTRAINT TBL_SERVICE__UN UNIQUE (SERVICE_ID, TYPE_VOLUME_HORAIRE_ID, TO_DELETE) USING INDEX TBL_SERVICE__UN_IDX ENABLE;
ALTER TABLE TBL_SERVICE ADD CONSTRAINT TBL_SERVICE__UN UNIQUE (SERVICE_ID, TYPE_VOLUME_HORAIRE_ID, TO_DELETE) USING INDEX TBL_SERVICE__UN ENABLE;
/
 
ALTER TABLE TBL_VALIDATION_ENSEIGNEMENT ADD CONSTRAINT TBL_VALIDATION_ENSEIGNEMENT_UN UNIQUE (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_ID, VOLUME_HORAIRE_ID, VALIDATION_ID, TO_DELETE) USING INDEX TBL_VALIDATION_ENSEIGNEMENT_UN ENABLE;
/
 
ALTER TABLE TBL_VALIDATION_REFERENTIEL ADD CONSTRAINT TBL_VALIDATION_REFERENTIEL__UN UNIQUE (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_REFERENTIEL_ID, VOLUME_HORAIRE_REF_ID, VALIDATION_ID, TO_DELETE) USING INDEX TVR_UN_IDX ENABLE;
ALTER TABLE TBL_VALIDATION_REFERENTIEL ADD CONSTRAINT TBL_VALIDATION_REFERENTIEL__UN UNIQUE (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_REFERENTIEL_ID, VOLUME_HORAIRE_REF_ID, VALIDATION_ID, TO_DELETE) USING INDEX TBL_VALIDATION_REFERENTIEL__UN ENABLE;
/
 
ALTER TABLE TBL_WORKFLOW ADD CONSTRAINT TBL_WORKFLOW__UN UNIQUE (INTERVENANT_ID, ETAPE_ID, STRUCTURE_ID) USING INDEX TBL_WORKFLOW__UN ENABLE;
......@@ -22435,7 +22749,7 @@ ALTER TABLE TYPE_AGREMENT_STATUT ADD CONSTRAINT TYPE_AGREMENT_STATUT__UN UNIQUE
ALTER TABLE TYPE_AGREMENT ADD CONSTRAINT TYPE_AGREMENT__UN UNIQUE (CODE) USING INDEX TYPE_AGREMENT__UN ENABLE;
/
 
ALTER TABLE TYPE_FORMATION ADD CONSTRAINT TYPE_FORMATION__UN UNIQUE (SOURCE_CODE) USING INDEX TYPE_FORMATION__UN ENABLE;
ALTER TABLE TYPE_FORMATION ADD CONSTRAINT TYPE_FORMATION_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX TYPE_FORMATION__UN ENABLE;
/
 
ALTER TABLE TYPE_HEURES ADD CONSTRAINT TYPE_HEURES_UN UNIQUE (CODE) USING INDEX TYPE_HEURES_UN ENABLE;
......@@ -22447,13 +22761,13 @@ ALTER TABLE TYPE_INTERVENANT ADD CONSTRAINT TYPE_INTERVENANT_CODE_UN UNIQUE (COD
ALTER TABLE TYPE_INTERVENTION_STATUT ADD CONSTRAINT TYPE_INTERVENTION_STATUT__UN UNIQUE (TYPE_INTERVENTION_ID, STATUT_INTERVENANT_ID) USING INDEX TYPE_INTERVENTION_STATUT__UN ENABLE;
/
 
ALTER TABLE TYPE_MODULATEUR_EP ADD CONSTRAINT TYPE_MODULATEUR_EP__UN UNIQUE (SOURCE_CODE) USING INDEX TYPE_MODULATEUR_EP__UN ENABLE;
ALTER TABLE TYPE_MODULATEUR_EP ADD CONSTRAINT TYPE_MODULATEUR_EP_SOURCE_UN UNIQUE (SOURCE_CODE) USING INDEX TYPE_MODULATEUR_EP__UN ENABLE;
/
 
ALTER TABLE TYPE_MODULATEUR_EP ADD CONSTRAINT TYPE_MODULATEUR_EP__UNV1 UNIQUE (TYPE_MODULATEUR_ID, ELEMENT_PEDAGOGIQUE_ID) USING INDEX TYPE_MODULATEUR_EP__UNV1 ENABLE;
/
 
ALTER TABLE TYPE_MODULATEUR_STRUCTURE ADD CONSTRAINT TYPE_MODULATEUR_STRUCTURE_UN UNIQUE (TYPE_MODULATEUR_ID, STRUCTURE_ID) USING INDEX TYPE_MODULATEUR_STRUCTURE_UN ENABLE;
ALTER TABLE TYPE_MODULATEUR_STRUCTURE ADD CONSTRAINT TYPE_MODULATEUR_STRUCTURE_UN UNIQUE (TYPE_MODULATEUR_ID, STRUCTURE_ID, ANNEE_DEBUT_ID, HISTO_DESTRUCTION) USING INDEX TYPE_MODULATEUR_STRUCTURE_UN ENABLE;
/
 
ALTER TABLE TYPE_VOLUME_HORAIRE ADD CONSTRAINT TYPE_VOLUME_HORAIRE__UN UNIQUE (CODE) USING INDEX TYPE_VOLUME_HORAIRE__UN ENABLE;
......@@ -22462,13 +22776,13 @@ ALTER TABLE TYPE_VOLUME_HORAIRE ADD CONSTRAINT TYPE_VOLUME_HORAIRE__UN UNIQUE (C
ALTER TABLE UTILISATEUR ADD CONSTRAINT UTILISATEUR_USERNAME_UN UNIQUE (USERNAME) USING INDEX UTILISATEUR_USERNAME_UN ENABLE;
/
 
ALTER TABLE VOLUME_HORAIRE_CHARGE ADD CONSTRAINT VHC_HISTO_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX VHC_HISTO_UN ENABLE;
ALTER TABLE VOLUME_HORAIRE_CHARGE ADD CONSTRAINT VOLUME_HORAIRE_CHARGE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, TYPE_INTERVENTION_ID, HISTO_DESTRUCTION) USING INDEX VOLUME_HORAIRE_CHARGE__UN ENABLE;
/
 
ALTER TABLE VOLUME_HORAIRE_CHARGE ADD CONSTRAINT VOLUME_HORAIRE_CHARGE__UN UNIQUE (ELEMENT_PEDAGOGIQUE_ID, TYPE_INTERVENTION_ID, HISTO_DESTRUCTION) USING INDEX VOLUME_HORAIRE_CHARGE__UN ENABLE;
ALTER TABLE VOLUME_HORAIRE_CHARGE ADD CONSTRAINT VOLUME_HORAIRE_CHARG_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX VHC_HISTO_UN ENABLE;
/
 
ALTER TABLE VOLUME_HORAIRE_ENS ADD CONSTRAINT VOLUME_HORAIRE_ENS_UK1 UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX VOLUME_HORAIRE_ENS_UK1 ENABLE;
ALTER TABLE VOLUME_HORAIRE_ENS ADD CONSTRAINT VOLUME_HORAIRE_ENS_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX VOLUME_HORAIRE_ENS_UK1 ENABLE;
/
 
ALTER TABLE VOLUME_HORAIRE_REF ADD CONSTRAINT VOLUME_HORAIRE_REF_SOURCE_UN UNIQUE (SOURCE_CODE, HISTO_DESTRUCTION) USING INDEX VOLUME_HORAIRE_REF_SOURCE_UN ENABLE;
......@@ -23794,62 +24108,9 @@ END;
 
 
 
CREATE OR REPLACE FORCE VIEW V_FORMULE_LOCAL_I_PARAMS AS
SELECT
null intervenant_id,
null param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
dual;
/
CREATE OR REPLACE FORCE VIEW V_FORMULE_LOCAL_VH_PARAMS AS
SELECT
vh.id volume_horaire_id,
null volume_horaire_ref_id,
str.code param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
volume_horaire vh
JOIN service s ON s.id = vh.service_id
JOIN intervenant i ON i.id = s.intervenant_id
LEFT JOIN element_pedagogique ep ON ep.id = s.element_pedagogique_id
JOIN structure str ON str.id = COALESCE(ep.structure_id,i.structure_id)
WHERE
vh.histo_destruction IS NULL
AND s.histo_destruction IS NULL
AND vh.heures <> 0
AND vh.motif_non_paiement_id IS NULL
AND s.intervenant_id = COALESCE( OSE_FORMULE.GET_INTERVENANT_ID, s.intervenant_id )
UNION ALL
SELECT
null volume_horaire_id,
vhr.id volume_horaire_ref_id,
str.code param_1,
null param_2,
null param_3,
null param_4,
null param_5
FROM
volume_horaire_ref vhr
JOIN service_referentiel sr ON sr.id = vhr.service_referentiel_id
JOIN structure str ON str.id = sr.structure_id
WHERE
vhr.histo_destruction IS NULL
AND sr.histo_destruction IS NULL
AND vhr.heures <> 0
AND sr.intervenant_id = COALESCE( OSE_FORMULE.GET_INTERVENANT_ID, sr.intervenant_id );
--------------------------------------------------
-- Données de la base de données OSE
--------------------------------------------------
 
 
 
......@@ -24523,7 +24784,7 @@ INSERT INTO TYPE_VOLUME_HORAIRE(ID, CODE, LIBELLE, ORDRE) VALUES (2, q'[REALISE]
 
 
-- Table UTILISATEUR
INSERT INTO UTILISATEUR(ID, USERNAME, EMAIL, DISPLAY_NAME, PASSWORD, STATE, CODE) VALUES (UTILISATEUR_ID_SEQ.NEXTVAL, q'[oseappli]', q'[dsi.applications@unicaen.fr]', q'[Application OSE]', 'x', 1, NULL);
INSERT INTO UTILISATEUR(ID, USERNAME, EMAIL, DISPLAY_NAME, PASSWORD, STATE, CODE, PASSWORD_RESET_TOKEN) VALUES (UTILISATEUR_ID_SEQ.NEXTVAL, q'[oseappli]', q'[dsi.applications@unicaen.fr]', q'[Application OSE]', 'x', 1, NULL, NULL);
 
 
-- Table WF_ETAPE
data/ddl.php 0 → 100644
Source diff could not be displayed: it is too large. Options to address this: view the blob.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment