diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bf4f1850d9c48299d88b4b1f6a2d44b4591d03e..da778e4ef6a857662d7b87fad95691987178553c 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ dans le détail des services. Un mécanisme contrôle désormais que le dossier n'est pas déjà validé avant de valider à nouveau. * Le contrôle de cohérence des données personnelles prend maintenant en compte le cas des français nés dans un ex-département français d'Algérie. * Les mails de notification aux intervenants peuvent être envoyés même si certains d'entre eux n'ont pas de mail. Ces derniers seront listés. +* Les indexes de clés étrangères n'étaient pas créés par les précédents scripts d'installation. C'est désormais le cas et le script de MAJ +inclue les indexes manquants pour création. ## Nouveautés diff --git a/bdd/update/08.1.sql b/bdd/update/08.1.sql index c934bfe57595276f3eb78f4f8b21597f9a4fb071..5f8ff7b5f463422f72a05ab6d010df56e2d8fdb5 100644 --- a/bdd/update/08.1.sql +++ b/bdd/update/08.1.sql @@ -8152,3 +8152,2338 @@ CREATE SEQUENCE FTEST_VOLUME_HORAIRE_ID_SEQ INCREMENT BY 1 MAXVALUE 999999999999 ALTER TABLE STRUCTURE MODIFY (LIBELLE_LONG VARCHAR2(100 CHAR) ); ALTER TABLE CORPS MODIFY (LIBELLE_LONG VARCHAR2(100 CHAR) ); ALTER TABLE GRADE MODIFY (LIBELLE_LONG VARCHAR2(100 CHAR) ); + + + + +-------------------------------------------------- +-- Création des indexes +-------------------------------------------------- + +CREATE INDEX ADRESSE_INTERVENANT_HCFK_IDX ON ADRESSE_INTERVENANT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ADRESSE_INTERVENANT_HDFK_IDX ON ADRESSE_INTERVENANT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ADRESSE_INTERVENANT_HMFK_IDX ON ADRESSE_INTERVENANT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ADRESSE_INTERVENANT_PK ON ADRESSE_INTERVENANT (ID); +/ + +CREATE UNIQUE INDEX ADRESSE_INTERVENANT_SOURCE_UN ON ADRESSE_INTERVENANT (SOURCE_CODE); +/ + +CREATE UNIQUE INDEX ADRESSE_INTERVENANT__UN ON ADRESSE_INTERVENANT (INTERVENANT_ID, HISTO_DESTRUCTION); +/ + +CREATE INDEX ADRESSE_STRUCTURE_HCFK_IDX ON ADRESSE_STRUCTURE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ADRESSE_STRUCTURE_HDFK_IDX ON ADRESSE_STRUCTURE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ADRESSE_STRUCTURE_HMFK_IDX ON ADRESSE_STRUCTURE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ADRESSE_STRUCTURE_PK ON ADRESSE_STRUCTURE (ID); +/ + +CREATE UNIQUE INDEX ADRESSE_STRUCTURE_SOURCE_UN ON ADRESSE_STRUCTURE (SOURCE_CODE); +/ + +CREATE INDEX AFFECTATION_HCFK_IDX ON AFFECTATION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX AFFECTATION_HDFK_IDX ON AFFECTATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX AFFECTATION_HMFK_IDX ON AFFECTATION (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX AFFECTATION_PK ON AFFECTATION (ID); +/ + +CREATE INDEX AFFECTATION_ROLE_FK_IDX ON AFFECTATION (ROLE_ID); +/ + +CREATE INDEX AFFECTATION_R_HCFK_IDX ON AFFECTATION_RECHERCHE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX AFFECTATION_R_HDFK_IDX ON AFFECTATION_RECHERCHE (HISTO_DESTRUCTEUR_ID); +/ + +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_SOURCE_FK_IDX ON AFFECTATION_RECHERCHE (SOURCE_ID); +/ + +CREATE UNIQUE INDEX AFFECTATION_R_SRC_UN ON AFFECTATION_RECHERCHE (SOURCE_CODE); +/ + +CREATE INDEX AFFECTATION_R_STRUCTURE_FK_IDX ON AFFECTATION_RECHERCHE (STRUCTURE_ID); +/ + +CREATE INDEX AFFECTATION_SOURCE_FK_IDX ON AFFECTATION (SOURCE_ID); +/ + +CREATE UNIQUE INDEX AFFECTATION_SOURCE_UN ON AFFECTATION (SOURCE_CODE); +/ + +CREATE INDEX AFFECTATION_STRUCTURE_FK_IDX ON AFFECTATION (STRUCTURE_ID); +/ + +CREATE UNIQUE INDEX AFFECTATION__UN ON AFFECTATION (ROLE_ID, STRUCTURE_ID, HISTO_DESTRUCTION, UTILISATEUR_ID); +/ + +CREATE INDEX AGREMENT_HCFK_IDX ON AGREMENT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX AGREMENT_HDFK_IDX ON AGREMENT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX AGREMENT_HMFK_IDX ON AGREMENT (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX AGREMENT_INTERVENANT_FK_IDX ON AGREMENT (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX AGREMENT_PK ON AGREMENT (ID); +/ + +CREATE INDEX AGREMENT_STRUCTURE_FK_IDX ON AGREMENT (STRUCTURE_ID); +/ + +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 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); +/ + +CREATE INDEX CAMPAGNE_SAISIE_ANNEE_FK_IDX ON CAMPAGNE_SAISIE (ANNEE_ID); +/ + +CREATE UNIQUE INDEX CAMPAGNE_SAISIE__UN_IDX ON CAMPAGNE_SAISIE (ANNEE_ID, TYPE_INTERVENANT_ID, TYPE_VOLUME_HORAIRE_ID); +/ + +CREATE UNIQUE INDEX CATEGORIE_PRIVILEGE_PK ON CATEGORIE_PRIVILEGE (ID); +/ + +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_TYPE_HEURES_FK_IDX ON CENTRE_COUT_EP (TYPE_HEURES_ID); +/ + +CREATE UNIQUE INDEX CCS_CC_S__UN_IDX ON CENTRE_COUT_STRUCTURE (CENTRE_COUT_ID, STRUCTURE_ID, HISTO_DESTRUCTION); +/ + +CREATE INDEX CCS_CENTRE_COUT_FK_IDX ON CENTRE_COUT_STRUCTURE (CENTRE_COUT_ID); +/ + +CREATE UNIQUE INDEX CCS_SOURCE_CODE_UN_IDX ON CENTRE_COUT_STRUCTURE (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE INDEX CCS_STRUCTURE_FK_IDX ON CENTRE_COUT_STRUCTURE (STRUCTURE_ID); +/ + +CREATE INDEX CC_ACTIVITE_FA ON CC_ACTIVITE (FA); +/ + +CREATE INDEX CC_ACTIVITE_FC ON CC_ACTIVITE (FC); +/ + +CREATE INDEX CC_ACTIVITE_FI ON CC_ACTIVITE (FI); +/ + +CREATE INDEX CC_ACTIVITE_HCFK_IDX ON CC_ACTIVITE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CC_ACTIVITE_HDFK_IDX ON CC_ACTIVITE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CC_ACTIVITE_HMFK_IDX ON CC_ACTIVITE (HISTO_MODIFICATEUR_ID); +/ + +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); +/ + +CREATE INDEX CENTRE_COUT_CENTRE_COUT_FK_IDX ON CENTRE_COUT (PARENT_ID); +/ + +CREATE INDEX CENTRE_COUT_EP_HCFK_IDX ON CENTRE_COUT_EP (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CENTRE_COUT_EP_HDFK_IDX ON CENTRE_COUT_EP (HISTO_DESTRUCTEUR_ID); +/ + +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 UNIQUE INDEX CENTRE_COUT_EP__UN ON CENTRE_COUT_EP (CENTRE_COUT_ID, ELEMENT_PEDAGOGIQUE_ID, TYPE_HEURES_ID, HISTO_DESTRUCTION); +/ + +CREATE INDEX CENTRE_COUT_HCFK_IDX ON CENTRE_COUT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CENTRE_COUT_HDFK_IDX ON CENTRE_COUT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CENTRE_COUT_HMFK_IDX ON CENTRE_COUT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX CENTRE_COUT_PK ON CENTRE_COUT (ID); +/ + +CREATE INDEX CENTRE_COUT_SOURCE_FK_IDX ON CENTRE_COUT (SOURCE_ID); +/ + +CREATE INDEX CENTRE_COUT_STRUCTURE_HCFK_IDX ON CENTRE_COUT_STRUCTURE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CENTRE_COUT_STRUCTURE_HDFK_IDX ON CENTRE_COUT_STRUCTURE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CENTRE_COUT_STRUCTURE_HMFK_IDX ON CENTRE_COUT_STRUCTURE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX CENTRE_COUT_STRUCTURE_PK_IDX ON CENTRE_COUT_STRUCTURE (ID); +/ + +CREATE INDEX CHEMIN_PEDAGOGIQUE_HCFK_IDX ON CHEMIN_PEDAGOGIQUE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CHEMIN_PEDAGOGIQUE_HDFK_IDX ON CHEMIN_PEDAGOGIQUE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CHEMIN_PEDAGOGIQUE_HMFK_IDX ON CHEMIN_PEDAGOGIQUE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX CHEMIN_PEDAGOGIQUE_PK ON CHEMIN_PEDAGOGIQUE (ID); +/ + +CREATE UNIQUE INDEX CHEMIN_PEDAGO_SRC_ID_UN ON CHEMIN_PEDAGOGIQUE (SOURCE_CODE); +/ + +CREATE UNIQUE INDEX CIVILITE_LIBELLE_COURT_UN ON CIVILITE (LIBELLE_COURT); +/ + +CREATE UNIQUE INDEX CIVILITE_PK ON CIVILITE (ID); +/ + +CREATE INDEX CONTRAT_CONTRAT_FK_IDX ON CONTRAT (CONTRAT_ID); +/ + +CREATE INDEX CONTRAT_FICHIER_FFK_IDX ON CONTRAT_FICHIER (FICHIER_ID); +/ + +CREATE INDEX CONTRAT_FICHIER_FK ON CONTRAT_FICHIER (CONTRAT_ID); +/ + +CREATE UNIQUE INDEX CONTRAT_FICHIER_PK ON CONTRAT_FICHIER (CONTRAT_ID, FICHIER_ID); +/ + +CREATE INDEX CONTRAT_HCFK_IDX ON CONTRAT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CONTRAT_HDFK_IDX ON CONTRAT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CONTRAT_HMFK_IDX ON CONTRAT (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX CONTRAT_INTERVENANT_FK_IDX ON CONTRAT (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX CONTRAT_NUMERO_AVENANT_UN ON CONTRAT (INTERVENANT_ID, STRUCTURE_ID, NUMERO_AVENANT, VALIDATION_ID, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX CONTRAT_PK ON CONTRAT (ID); +/ + +CREATE INDEX CONTRAT_STRUCTURE_FK_IDX ON CONTRAT (STRUCTURE_ID); +/ + +CREATE INDEX CONTRAT_TYPE_CONTRAT_FK_IDX ON CONTRAT (TYPE_CONTRAT_ID); +/ + +CREATE INDEX CONTRAT_VALIDATION_FK_IDX ON CONTRAT (VALIDATION_ID); +/ + +CREATE INDEX CORPS_HCFK_IDX ON CORPS (HISTO_CREATEUR_ID); +/ + +CREATE INDEX CORPS_HDFK_IDX ON CORPS (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX CORPS_HMFK_IDX ON CORPS (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX CORPS_PK ON CORPS (ID); +/ + +CREATE INDEX CORPS_SOURCE_FK_IDX ON CORPS (SOURCE_ID); +/ + +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); +/ + +CREATE INDEX CS_TYPE_VOLUME_HORAIRE_FK_IDX ON CAMPAGNE_SAISIE (TYPE_VOLUME_HORAIRE_ID); +/ + +CREATE INDEX DEPARTEMENT_HCFK_IDX ON DEPARTEMENT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX DEPARTEMENT_HDFK_IDX ON DEPARTEMENT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX DEPARTEMENT_HMFK_IDX ON DEPARTEMENT (HISTO_MODIFICATEUR_ID); +/ + +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); +/ + +CREATE INDEX DISCIPLINE_HDFK_IDX ON DISCIPLINE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX DISCIPLINE_HMFK_IDX ON DISCIPLINE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX DISCIPLINE_PK ON DISCIPLINE (ID); +/ + +CREATE INDEX DISCIPLINE_SOURCE_FK_IDX ON DISCIPLINE (SOURCE_ID); +/ + +CREATE UNIQUE INDEX DISCIPLINE_SOURCE_UN ON DISCIPLINE (SOURCE_CODE); +/ + +CREATE INDEX DOMAINE_FONCTIONNEL_HCFK_IDX ON DOMAINE_FONCTIONNEL (HISTO_CREATEUR_ID); +/ + +CREATE INDEX DOMAINE_FONCTIONNEL_HDFK_IDX ON DOMAINE_FONCTIONNEL (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX DOMAINE_FONCTIONNEL_HMFK_IDX ON DOMAINE_FONCTIONNEL (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX DOMAINE_FONCTIONNEL_PK ON DOMAINE_FONCTIONNEL (ID); +/ + +CREATE INDEX DOSSIER_D_FK ON DOSSIER (DEPT_NAISSANCE_ID); +/ + +CREATE INDEX DOSSIER_HCFK_IDX ON DOSSIER (HISTO_CREATEUR_ID); +/ + +CREATE INDEX DOSSIER_HDFK_IDX ON DOSSIER (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX DOSSIER_HMFK_IDX ON DOSSIER (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX DOSSIER_INTERVENANT_FK_IDX ON DOSSIER (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX DOSSIER_PK ON DOSSIER (ID); +/ + +CREATE INDEX DOSSIER_P_FK ON DOSSIER (PAYS_NAISSANCE_ID); +/ + +CREATE UNIQUE INDEX DOSSIER_UK1 ON DOSSIER (HISTO_DESTRUCTION); +/ + +CREATE INDEX DOTATION_ANNEE_FK_IDX ON DOTATION (ANNEE_ID); +/ + +CREATE INDEX DOTATION_HCFK_IDX ON DOTATION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX DOTATION_HDFK_IDX ON DOTATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX DOTATION_HMFK_IDX ON DOTATION (HISTO_MODIFICATEUR_ID); +/ + +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 UNIQUE INDEX DOTATION__UN ON DOTATION (TYPE_RESSOURCE_ID, ANNEE_ID, ANNEE_CIVILE, STRUCTURE_ID, LIBELLE, HISTO_DESTRUCTION); +/ + +CREATE INDEX DS_MDS_FK_IDX ON MODIFICATION_SERVICE_DU (MOTIF_ID); +/ + +CREATE INDEX EFFECTIFS_ELEMENT_FK_IDX ON EFFECTIFS (ELEMENT_PEDAGOGIQUE_ID); +/ + +CREATE INDEX EFFECTIFS_FK ON EFFECTIFS (ANNEE_ID); +/ + +CREATE INDEX EFFECTIFS_HCFK_IDX ON EFFECTIFS (HISTO_CREATEUR_ID); +/ + +CREATE INDEX EFFECTIFS_HDFK_IDX ON EFFECTIFS (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX EFFECTIFS_HMFK_IDX ON EFFECTIFS (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX EFFECTIFS_PK ON EFFECTIFS (ID); +/ + +CREATE INDEX EFFECTIFS_SOURCE_FK_IDX ON EFFECTIFS (SOURCE_ID); +/ + +CREATE UNIQUE INDEX EFFECTIFS__UN ON EFFECTIFS (SOURCE_CODE, ANNEE_ID); +/ + +CREATE INDEX ELEMENT_MODULATEUR_HCFK_IDX ON ELEMENT_MODULATEUR (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ELEMENT_MODULATEUR_HDFK_IDX ON ELEMENT_MODULATEUR (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ELEMENT_MODULATEUR_HMFK_IDX ON ELEMENT_MODULATEUR (HISTO_MODIFICATEUR_ID); +/ + +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_HCFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ELEMENT_PEDAGOGIQUE_HDFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ELEMENT_PEDAGOGIQUE_HMFK_IDX ON ELEMENT_PEDAGOGIQUE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ELEMENT_PEDAGOGIQUE_PK ON ELEMENT_PEDAGOGIQUE (ID); +/ + +CREATE INDEX ELEMENT_TAUX_REGIMES_HCFK_IDX ON ELEMENT_TAUX_REGIMES (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ELEMENT_TAUX_REGIMES_HDFK_IDX ON ELEMENT_TAUX_REGIMES (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ELEMENT_TAUX_REGIMES_HMFK_IDX ON ELEMENT_TAUX_REGIMES (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ELEMENT_TAUX_REGIMES_PK ON ELEMENT_TAUX_REGIMES (ID); +/ + +CREATE UNIQUE INDEX ELEMENT_TAUX_REGIMES__UN ON ELEMENT_TAUX_REGIMES (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX ELEMENT_TAUX_REGIMES__UNV1 ON ELEMENT_TAUX_REGIMES (ELEMENT_PEDAGOGIQUE_ID, HISTO_DESTRUCTION); +/ + +CREATE INDEX EM_ELEMENT_PEDAGOGIQUE_FK_IDX ON ELEMENT_MODULATEUR (ELEMENT_ID); +/ + +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); +/ + +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); +/ + +CREATE INDEX ETABLISSEMENT_HCFK_IDX ON ETABLISSEMENT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ETABLISSEMENT_HDFK_IDX ON ETABLISSEMENT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ETABLISSEMENT_HMFK_IDX ON ETABLISSEMENT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ETABLISSEMENT_PK ON ETABLISSEMENT (ID); +/ + +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 ETAPE_CODE_UN ON ETAPE (CODE, ANNEE_ID, HISTO_DESTRUCTION); +/ + +CREATE INDEX ETAPE_DF_FK_IDX ON ETAPE (DOMAINE_FONCTIONNEL_ID); +/ + +CREATE INDEX ETAPE_HCFK_IDX ON ETAPE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ETAPE_HDFK_IDX ON ETAPE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ETAPE_HMFK_IDX ON ETAPE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX ETAPE_PK ON ETAPE (ID); +/ + +CREATE INDEX ETAPE_SOURCE_FK_IDX ON ETAPE (SOURCE_ID); +/ + +CREATE UNIQUE INDEX ETAPE_SRC_UN ON ETAPE (SOURCE_CODE, HISTO_DESTRUCTION, ANNEE_ID); +/ + +CREATE INDEX ETAPE_STRUCTURE_FK_IDX ON ETAPE (STRUCTURE_ID); +/ + +CREATE INDEX ETAPE_TYPE_FORMATION_FK_IDX ON ETAPE (TYPE_FORMATION_ID); +/ + +CREATE UNIQUE INDEX ETAT_SORTIE_CODE_UN ON ETAT_SORTIE (CODE); +/ + +CREATE UNIQUE INDEX ETAT_SORTIE_PK ON ETAT_SORTIE (ID); +/ + +CREATE UNIQUE INDEX ETAT_VOLUME_HORAIRE_PK ON ETAT_VOLUME_HORAIRE (ID); +/ + +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); +/ + +CREATE INDEX FICHIER_HDFK_IDX ON FICHIER (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX FICHIER_HMFK_IDX ON FICHIER (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX FICHIER_PK ON FICHIER (ID); +/ + +CREATE INDEX FICHIER_VALID_FK_IDX ON FICHIER (VALIDATION_ID); +/ + +CREATE UNIQUE INDEX FONCTION_REFERENTIEL_CODE_UN ON FONCTION_REFERENTIEL (CODE); +/ + +CREATE INDEX FONCTION_REFERENTIEL_HCFK_IDX ON FONCTION_REFERENTIEL (HISTO_CREATEUR_ID); +/ + +CREATE INDEX FONCTION_REFERENTIEL_HDFK_IDX ON FONCTION_REFERENTIEL (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX FONCTION_REFERENTIEL_HMFK_IDX ON FONCTION_REFERENTIEL (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX FONCTION_REFERENTIEL_PK ON FONCTION_REFERENTIEL (ID); +/ + +CREATE INDEX FONCTION_REFERENTIEL_SFK_IDX ON FONCTION_REFERENTIEL (STRUCTURE_ID); +/ + +CREATE INDEX FONC_REF_DOMAINE_FONCT_FK_IDX ON FONCTION_REFERENTIEL (DOMAINE_FONCTIONNEL_ID); +/ + +CREATE UNIQUE INDEX FORMULE_PK ON FORMULE (ID); +/ + +CREATE UNIQUE INDEX FORMULE_RESULTAT_PK ON FORMULE_RESULTAT (ID); +/ + +CREATE UNIQUE INDEX FORMULE_RESULTAT_SERVICE_PK ON FORMULE_RESULTAT_SERVICE (ID); +/ + +CREATE INDEX FORMULE_RESULTAT_TYPE_INT_IDX ON FORMULE_RESULTAT (TYPE_INTERVENANT_CODE); +/ + +CREATE UNIQUE INDEX FORMULE_RESULTAT_VH_PK ON FORMULE_RESULTAT_VH (ID); +/ + +CREATE UNIQUE INDEX FORMULE_RESULTAT_VH_REF_PK ON FORMULE_RESULTAT_VH_REF (ID); +/ + +CREATE UNIQUE INDEX FORMULE_RESULTAT__UN ON FORMULE_RESULTAT (INTERVENANT_ID, TYPE_VOLUME_HORAIRE_ID, ETAT_VOLUME_HORAIRE_ID); +/ + +CREATE UNIQUE INDEX FORMULE_TEST_INTERVENANT_PK ON FORMULE_TEST_INTERVENANT (ID); +/ + +CREATE UNIQUE INDEX FORMULE_TEST_STRUCTURE_PK ON FORMULE_TEST_STRUCTURE (ID); +/ + +CREATE UNIQUE INDEX FORMULE_TEST_STRUCTURE__UN ON FORMULE_TEST_STRUCTURE (LIBELLE); +/ + +CREATE UNIQUE INDEX FORMULE_TEST_VOLUME_HORAIRE_PK ON FORMULE_TEST_VOLUME_HORAIRE (ID); +/ + +CREATE UNIQUE INDEX FORMULE__UN ON FORMULE (LIBELLE); +/ + +CREATE INDEX FRES_EVH_FK_IDX 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 FRR_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_SERVICE_REF (FORMULE_RESULTAT_ID); +/ + +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 FRS_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_SERVICE (FORMULE_RESULTAT_ID); +/ + +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 FRVH_FORMULE_RESULTAT_FK_IDX ON FORMULE_RESULTAT_VH (FORMULE_RESULTAT_ID); +/ + +CREATE INDEX FRVH_VOLUME_HORAIRE_FK_IDX ON FORMULE_RESULTAT_VH (VOLUME_HORAIRE_ID); +/ + +CREATE INDEX GRADE_CORPS_FK_IDX ON GRADE (CORPS_ID); +/ + +CREATE INDEX GRADE_HCFK_IDX ON GRADE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX GRADE_HDFK_IDX ON GRADE (HISTO_DESTRUCTEUR_ID); +/ + +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_HCFK_IDX ON GROUPE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX GROUPE_HDFK_IDX ON GROUPE (HISTO_DESTRUCTEUR_ID); +/ + +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); +/ + +CREATE INDEX GROUPE_TYPE_FORMATION_HDFK_IDX ON GROUPE_TYPE_FORMATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX GROUPE_TYPE_FORMATION_HMFK_IDX ON GROUPE_TYPE_FORMATION (HISTO_MODIFICATEUR_ID); +/ + +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 GTYPE_FORMATION_SOURCE_FK_IDX ON GROUPE_TYPE_FORMATION (SOURCE_ID); +/ + +CREATE UNIQUE INDEX GTYPE_FORMATION_SOURCE_UN ON GROUPE_TYPE_FORMATION (SOURCE_CODE); +/ + +CREATE UNIQUE INDEX HISTO_INTERVENANT_SERVICE__UN ON HISTO_INTERVENANT_SERVICE (INTERVENANT_ID, TYPE_VOLUME_HORAIRE_ID, REFERENTIEL); +/ + +CREATE UNIQUE INDEX HISTO_SERVICE_MODIFICATION_PK ON HISTO_INTERVENANT_SERVICE (ID); +/ + +CREATE INDEX HSM_INTERVENANT_FK_IDX ON HISTO_INTERVENANT_SERVICE (INTERVENANT_ID); +/ + +CREATE INDEX HSM_TYPE_VOLUME_HORAIRE_FK_IDX ON HISTO_INTERVENANT_SERVICE (TYPE_VOLUME_HORAIRE_ID); +/ + +CREATE INDEX HSM_UTILISATEUR_FK_IDX ON HISTO_INTERVENANT_SERVICE (HISTO_MODIFICATEUR_ID); +/ + +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_MODIF_DOSSIER_HCFK_IDX ON INDIC_MODIF_DOSSIER (HISTO_CREATEUR_ID); +/ + +CREATE INDEX INDIC_MODIF_DOSSIER_HDFK_IDX ON INDIC_MODIF_DOSSIER (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX INDIC_MODIF_DOSSIER_HMFK_IDX ON INDIC_MODIF_DOSSIER (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX INDIC_MODIF_DOSSIER_PK ON INDIC_MODIF_DOSSIER (ID); +/ + +CREATE INDEX INTERVENANTS_CIVILITES_FK_IDX ON INTERVENANT (CIVILITE_ID); +/ + +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_DISCIPLINE_FK_IDX ON INTERVENANT (DISCIPLINE_ID); +/ + +CREATE INDEX INTERVENANT_GRADE_FK_IDX ON INTERVENANT (GRADE_ID); +/ + +CREATE INDEX INTERVENANT_HCFK_IDX ON INTERVENANT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX INTERVENANT_HDFK_IDX ON INTERVENANT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX INTERVENANT_HMFK_IDX ON INTERVENANT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX INTERVENANT_LISTE_NOIRE_PK ON LISTE_NOIRE (CODE); +/ + +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_NAT_IDX ON INTERVENANT (PAYS_NATIONALITE_ID); +/ + +CREATE UNIQUE INDEX INTERVENANT_PK ON INTERVENANT (ID); +/ + +CREATE INDEX INTERVENANT_PRENOM_IDX ON INTERVENANT (PRENOM); +/ + +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); +/ + +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); +/ + +CREATE INDEX INTERVENANT_STATUT_FK_IDX ON INTERVENANT (STATUT_ID); +/ + +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 LIEN_HISTO_DESTRUCTEUR_IDX ON LIEN (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX LIEN_HISTO_MODIFICATEUR_IDX ON LIEN (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX LIEN_NOEUD_INF_IDX ON LIEN (NOEUD_INF_ID); +/ + +CREATE INDEX LIEN_NOEUD_SUP_IDX ON LIEN (NOEUD_SUP_ID); +/ + +CREATE UNIQUE INDEX LIEN_PK ON LIEN (ID); +/ + +CREATE INDEX LIEN_SOURCE_IDX 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 MEP_CENTRE_COUT_FK_IDX ON MISE_EN_PAIEMENT (CENTRE_COUT_ID); +/ + +CREATE INDEX MEP_DOMAINE_FONCTIONNEL_FK_IDX ON MISE_EN_PAIEMENT (DOMAINE_FONCTIONNEL_ID); +/ + +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); +/ + +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 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 MMSD_HDFK_IDX ON MOTIF_MODIFICATION_SERVICE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX MMSD_HMFK_IDX ON MOTIF_MODIFICATION_SERVICE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX MODELE_CONTRAT_PK ON MODELE_CONTRAT (ID); +/ + +CREATE UNIQUE INDEX MODIFICATION_SERVICE_DU_PK ON MODIFICATION_SERVICE_DU (ID); +/ + +CREATE INDEX MODULATEUR_HCFK_IDX ON MODULATEUR (HISTO_CREATEUR_ID); +/ + +CREATE INDEX MODULATEUR_HDFK_IDX ON MODULATEUR (HISTO_DESTRUCTEUR_ID); +/ + +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 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_NON_PAIEMENT_HCFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX MOTIF_NON_PAIEMENT_HDFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX MOTIF_NON_PAIEMENT_HMFK_IDX ON MOTIF_NON_PAIEMENT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX MOTIF_NON_PAIEMENT_PK ON MOTIF_NON_PAIEMENT (ID); +/ + +CREATE INDEX MSD_HCFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_CREATEUR_ID); +/ + +CREATE INDEX MSD_HDFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX MSD_HMFK_IDX ON MODIFICATION_SERVICE_DU (HISTO_MODIFICATEUR_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_EP_IDX ON NOEUD (ELEMENT_PEDAGOGIQUE_ID); +/ + +CREATE INDEX NOEUD_ETAPE_IDX ON NOEUD (ETAPE_ID); +/ + +CREATE INDEX NOEUD_HISTO_CREATEUR_IDX ON NOEUD (HISTO_CREATEUR_ID); +/ + +CREATE INDEX NOEUD_HISTO_DESTRUCTEUR_IDX ON NOEUD (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX NOEUD_HISTO_MODIFICATEUR_IDX ON NOEUD (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX NOEUD_PK ON NOEUD (ID); +/ + +CREATE INDEX NOEUD_SOURCE_IDX 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 UNIQUE INDEX NOTIFICATION_INDICATEUR__UN ON NOTIFICATION_INDICATEUR (INDICATEUR_ID, AFFECTATION_ID); +/ + +CREATE INDEX NOTIF_INDICATEUR_AFK_IDX ON NOTIFICATION_INDICATEUR (AFFECTATION_ID); +/ + +CREATE INDEX NOTIF_INDICATEUR_IFK_IDX ON NOTIFICATION_INDICATEUR (INDICATEUR_ID); +/ + +CREATE UNIQUE INDEX NOTIF_INDICATEUR_PK ON NOTIFICATION_INDICATEUR (ID); +/ + +CREATE INDEX PARAMETRE_HCFK_IDX ON PARAMETRE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX PARAMETRE_HDFK_IDX ON PARAMETRE (HISTO_DESTRUCTEUR_ID); +/ + +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); +/ + +CREATE INDEX PAYS_HDFK_IDX ON PAYS (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX PAYS_HMFK_IDX ON PAYS (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX PAYS_PK ON PAYS (ID); +/ + +CREATE INDEX PAYS_SOURCE_FK_IDX ON PAYS (SOURCE_ID); +/ + +CREATE UNIQUE INDEX PERIMETRE_CODE_UN ON PERIMETRE (CODE); +/ + +CREATE UNIQUE INDEX PERIMETRE_LIBELLE_UN ON PERIMETRE (LIBELLE); +/ + +CREATE UNIQUE INDEX PERIMETRE_PK ON PERIMETRE (ID); +/ + +CREATE INDEX PERIODE_HCFK_IDX ON PERIODE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX PERIODE_HDFK_IDX ON PERIODE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX PERIODE_HMFK_IDX ON PERIODE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX PERIODE_PK ON PERIODE (ID); +/ + +CREATE UNIQUE INDEX PERIODE__UN ON PERIODE (CODE); +/ + +CREATE INDEX PIECE_JOINTE_FICHIER_FFK_IDX ON PIECE_JOINTE_FICHIER (FICHIER_ID); +/ + +CREATE INDEX PIECE_JOINTE_FICHIER_PJFK_IDX ON PIECE_JOINTE_FICHIER (PIECE_JOINTE_ID); +/ + +CREATE UNIQUE INDEX PIECE_JOINTE_FICHIER_PK ON PIECE_JOINTE_FICHIER (PIECE_JOINTE_ID, FICHIER_ID); +/ + +CREATE INDEX PIECE_JOINTE_HCFK_IDX ON PIECE_JOINTE (HISTO_CREATEUR_ID); +/ + +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 UNIQUE INDEX PIECE_JOINTE_PK ON PIECE_JOINTE (ID); +/ + +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); +/ + +CREATE UNIQUE INDEX PLAFOND_APPLICATION_PK ON PLAFOND_APPLICATION (ID); +/ + +CREATE UNIQUE INDEX PLAFOND_ETAT_PK ON PLAFOND_ETAT (ID); +/ + +CREATE UNIQUE INDEX PLAFOND_PK ON PLAFOND (ID); +/ + +CREATE INDEX PRIVILEGE_CATEGORIE_FK_IDX ON PRIVILEGE (CATEGORIE_ID); +/ + +CREATE UNIQUE INDEX PRIVILEGE_PK ON PRIVILEGE (ID); +/ + +CREATE UNIQUE INDEX PRIVILEGE__UN ON PRIVILEGE (CATEGORIE_ID, CODE); +/ + +CREATE UNIQUE INDEX REGLE_STRUCTURE_VALIDATION_PK ON REGLE_STRUCTURE_VALIDATION (ID); +/ + +CREATE UNIQUE INDEX REGLE_STRUCTURE_VALIDATION__UN ON REGLE_STRUCTURE_VALIDATION (TYPE_VOLUME_HORAIRE_ID, TYPE_INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX ROLE_CODE_UN ON ROLE (CODE); +/ + +CREATE INDEX ROLE_HCFK_IDX ON ROLE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX ROLE_HDFK_IDX ON ROLE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX ROLE_HMFK_IDX ON ROLE (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX ROLE_PERIMETRE_FK_IDX ON ROLE (PERIMETRE_ID); +/ + +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 RP_PRIVILEGE_FK_IDX ON ROLE_PRIVILEGE (PRIVILEGE_ID); +/ + +CREATE INDEX RSV_TYPE_INTERVENANT_FK_IDX ON REGLE_STRUCTURE_VALIDATION (TYPE_INTERVENANT_ID); +/ + +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_HD_IDX ON SCENARIO (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX SCENARIO_HM_IDX ON SCENARIO (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX SCENARIO_LIEN_HC_IDX ON SCENARIO_LIEN (HISTO_CREATEUR_ID); +/ + +CREATE INDEX SCENARIO_LIEN_HD_IDX ON SCENARIO_LIEN (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX SCENARIO_LIEN_HM_IDX ON SCENARIO_LIEN (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX SCENARIO_LIEN_LIEN_IDX 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_SOURCE_IDX ON SCENARIO_LIEN (SOURCE_ID); +/ + +CREATE UNIQUE INDEX SCENARIO_LIEN_SRC_UN ON SCENARIO_LIEN (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX SCENARIO_LIEN__UN ON SCENARIO_LIEN (SCENARIO_ID, LIEN_ID, HISTO_DESTRUCTION); +/ + +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_EFF_ETP_IDX ON SCENARIO_NOEUD_EFFECTIF (ETAPE_ID); +/ + +CREATE INDEX SCENARIO_NOEUD_HC_IDX ON SCENARIO_NOEUD (HISTO_CREATEUR_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 UNIQUE INDEX SCENARIO_NOEUD_PK ON SCENARIO_NOEUD (ID); +/ + +CREATE INDEX SCENARIO_NOEUD_SCENARIO_IDX 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 UNIQUE INDEX SCENARIO_NOEUD_SRC_UN ON SCENARIO_NOEUD (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX SCENARIO_NOEUD__UN ON SCENARIO_NOEUD (SCENARIO_ID, NOEUD_ID, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX SCENARIO_PK ON SCENARIO (ID); +/ + +CREATE INDEX SCENARIO_STRUCTURE_IDX ON SCENARIO (STRUCTURE_ID); +/ + +CREATE INDEX SERVICE_ETABLISSEMENT_FK_IDX ON SERVICE (ETABLISSEMENT_ID); +/ + +CREATE INDEX SERVICE_HCFK_IDX ON SERVICE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX SERVICE_HDFK_IDX ON SERVICE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX SERVICE_HMFK_IDX ON SERVICE (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX SERVICE_INTERVENANT_FK_IDX ON SERVICE (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX SERVICE_PK ON SERVICE (ID); +/ + +CREATE INDEX SERVICE_REFERENTIEL_HCFK_IDX ON SERVICE_REFERENTIEL (HISTO_CREATEUR_ID); +/ + +CREATE INDEX SERVICE_REFERENTIEL_HDFK_IDX ON SERVICE_REFERENTIEL (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX SERVICE_REFERENTIEL_HMFK_IDX ON SERVICE_REFERENTIEL (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX SERVICE_REFERENTIEL_PK ON SERVICE_REFERENTIEL (ID); +/ + +CREATE UNIQUE INDEX SERVICE_REFERENTIEL_SOURCE_UN ON SERVICE_REFERENTIEL (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +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_GTF_IDX ON SEUIL_CHARGE (GROUPE_TYPE_FORMATION_ID); +/ + +CREATE INDEX SEUIL_CHARGE_HC_IDX ON SEUIL_CHARGE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX SEUIL_CHARGE_HD_IDX ON SEUIL_CHARGE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX SEUIL_CHARGE_HM_IDX ON SEUIL_CHARGE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX SEUIL_CHARGE_PK ON SEUIL_CHARGE (ID); +/ + +CREATE INDEX SEUIL_CHARGE_SCENARIO_IDX ON SEUIL_CHARGE (SCENARIO_ID); +/ + +CREATE INDEX SEUIL_CHARGE_STRUCTURE_IDX ON SEUIL_CHARGE (STRUCTURE_ID); +/ + +CREATE INDEX SEUIL_CHARGE_TI_IDX ON SEUIL_CHARGE (TYPE_INTERVENTION_ID); +/ + +CREATE INDEX SI_SOURCE_FK_IDX ON STATUT_INTERVENANT (SOURCE_ID); +/ + +CREATE UNIQUE INDEX SOURCE_CODE_UN ON SOURCE (CODE); +/ + +CREATE UNIQUE INDEX SOURCE_PK ON SOURCE (ID); +/ + +CREATE INDEX SRFR_FK_IDX ON SERVICE_REFERENTIEL (FONCTION_ID); +/ + +CREATE INDEX SR_INTERVENANT_FK_IDX ON SERVICE_REFERENTIEL (INTERVENANT_ID); +/ + +CREATE INDEX SR_STRUCTURE_FK_IDX ON SERVICE_REFERENTIEL (STRUCTURE_ID); +/ + +CREATE INDEX STATUT_INTERVENANT_HCFK_IDX ON STATUT_INTERVENANT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX STATUT_INTERVENANT_HDFK_IDX ON STATUT_INTERVENANT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX STATUT_INTERVENANT_HMFK_IDX ON STATUT_INTERVENANT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX STATUT_INTERVENANT_ODRE_UN ON STATUT_INTERVENANT (HISTO_DESTRUCTION, ORDRE); +/ + +CREATE UNIQUE INDEX STATUT_INTERVENANT_PK ON STATUT_INTERVENANT (ID); +/ + +CREATE INDEX STATUT_INTERVENANT_TYPE_FK_IDX ON STATUT_INTERVENANT (TYPE_INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX STATUT_INTERVENANT__UN ON STATUT_INTERVENANT (SOURCE_CODE); +/ + +CREATE UNIQUE INDEX STATUT_PRIVILEGE_PK ON STATUT_PRIVILEGE (STATUT_ID, PRIVILEGE_ID); +/ + +CREATE INDEX STAT_PRIV_PRIVILEGE_FK_IDX ON STATUT_PRIVILEGE (PRIVILEGE_ID); +/ + +CREATE INDEX STAT_PRIV_STATUT_FK_IDX ON STATUT_PRIVILEGE (STATUT_ID); +/ + +CREATE UNIQUE INDEX STRUCTURE_CODE_UN ON STRUCTURE (CODE, HISTO_DESTRUCTION); +/ + +CREATE INDEX STRUCTURE_HCFK_IDX ON STRUCTURE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX STRUCTURE_HDFK_IDX ON STRUCTURE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX STRUCTURE_HMFK_IDX ON STRUCTURE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX STRUCTURE_PK ON STRUCTURE (ID); +/ + +CREATE UNIQUE INDEX STRUCTURE_SOURCE_CODE_UN ON STRUCTURE (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +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); +/ + +CREATE INDEX TAS_TYPE_AGREMENT_FK_IDX ON TYPE_AGREMENT_STATUT (TYPE_AGREMENT_ID); +/ + +CREATE INDEX TAUX_HORAIRE_HETD_HCFK_IDX ON TAUX_HORAIRE_HETD (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TAUX_HORAIRE_HETD_HDFK_IDX ON TAUX_HORAIRE_HETD (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TAUX_HORAIRE_HETD_HMFK_IDX ON TAUX_HORAIRE_HETD (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TAUX_HORAIRE_HETD_PK ON TAUX_HORAIRE_HETD (ID); +/ + +CREATE UNIQUE INDEX TBL_AGREMENT_PK_IDX ON TBL_AGREMENT (ID); +/ + +CREATE UNIQUE INDEX TBL_AGREMENT__UN_IDX ON TBL_AGREMENT (TYPE_AGREMENT_ID, INTERVENANT_ID, STRUCTURE_ID, TO_DELETE); +/ + +CREATE INDEX TBL_AGR_AGREMENT_FK_IDX ON TBL_AGREMENT (AGREMENT_ID); +/ + +CREATE INDEX TBL_AGR_ANNEE_FK_IDX ON TBL_AGREMENT (ANNEE_ID); +/ + +CREATE INDEX TBL_AGR_INTERVENANT_FK_IDX ON TBL_AGREMENT (INTERVENANT_ID); +/ + +CREATE INDEX TBL_AGR_STRUCTURE_FK_IDX ON TBL_AGREMENT (STRUCTURE_ID); +/ + +CREATE INDEX TBL_AGR_TYPE_AGREMENT_FK_IDX ON TBL_AGREMENT (TYPE_AGREMENT_ID); +/ + +CREATE UNIQUE INDEX TBL_CHARGENS_PK ON TBL_CHARGENS (ID); +/ + +CREATE UNIQUE INDEX TBL_CHARGENS_SEUILS_DEF_PK ON TBL_CHARGENS_SEUILS_DEF (ID); +/ + +CREATE UNIQUE INDEX TBL_CHARGENS_SEUILS_DEF__UN ON TBL_CHARGENS_SEUILS_DEF (SCENARIO_ID, TYPE_INTERVENTION_ID, STRUCTURE_ID, GROUPE_TYPE_FORMATION_ID, ANNEE_ID); +/ + +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 UNIQUE INDEX TBL_CLOTURE_REALISE_PK_IDX ON TBL_CLOTURE_REALISE (ID); +/ + +CREATE UNIQUE INDEX TBL_CLOTURE_REALISE__UN_IDX ON TBL_CLOTURE_REALISE (INTERVENANT_ID, TO_DELETE); +/ + +CREATE INDEX TBL_CONTRAT_ANNEE_FK_IDX ON TBL_CONTRAT (ANNEE_ID); +/ + +CREATE INDEX TBL_CONTRAT_INTERVENANT_FK_IDX ON TBL_CONTRAT (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX TBL_CONTRAT_PK_IDX ON TBL_CONTRAT (ID); +/ + +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_GTF_IDX 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_STRUCTURE_IDX 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_DEMS_TBL_NAME_IDX ON TBL_DEMS (TBL_NAME); +/ + +CREATE UNIQUE INDEX TBL_DMEP_LIQUIDATION_PK_IDX ON TBL_DMEP_LIQUIDATION (ID); +/ + +CREATE UNIQUE INDEX TBL_DMEP_LIQUIDATION__UN_IDX ON TBL_DMEP_LIQUIDATION (ANNEE_ID, TYPE_RESSOURCE_ID, STRUCTURE_ID, TO_DELETE); +/ + +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_DOSSIER_ANNEE_FK_IDX ON TBL_DOSSIER (ANNEE_ID); +/ + +CREATE INDEX TBL_DOSSIER_DOSSIER_FK_IDX ON TBL_DOSSIER (DOSSIER_ID); +/ + +CREATE UNIQUE INDEX TBL_DOSSIER_PK_IDX ON TBL_DOSSIER (ID); +/ + +CREATE INDEX TBL_DOSSIER_VALIDATION_FK_IDX ON TBL_DOSSIER (VALIDATION_ID); +/ + +CREATE UNIQUE INDEX TBL_DOSSIER__UN_IDX ON TBL_DOSSIER (INTERVENANT_ID, TO_DELETE); +/ + +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_NOEUD_INF_IDX ON TBL_LIEN (NOEUD_INF_ID); +/ + +CREATE INDEX TBL_LIEN_NOEUD_SUP_IDX 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_LIEN_IDX ON TBL_LIEN (SCENARIO_LIEN_ID); +/ + +CREATE INDEX TBL_LIEN_STRUCTURE_IDX ON TBL_LIEN (STRUCTURE_ID); +/ + +CREATE INDEX TBL_NOEUD_ANNEE_IDX ON TBL_NOEUD (ANNEE_ID); +/ + +CREATE INDEX TBL_NOEUD_ETAPE_IDX ON TBL_NOEUD (ETAPE_ID); +/ + +CREATE INDEX TBL_NOEUD_GTF_IDX ON TBL_NOEUD (GROUPE_TYPE_FORMATION_ID); +/ + +CREATE INDEX TBL_NOEUD_NETAPE_IDX ON TBL_NOEUD (NOEUD_ETAPE_ID); +/ + +CREATE INDEX TBL_NOEUD_NOEUD_IDX ON TBL_NOEUD (NOEUD_ID); +/ + +CREATE INDEX TBL_NOEUD_STRUCTURE_IDX ON TBL_NOEUD (STRUCTURE_ID); +/ + +CREATE INDEX TBL_PAIEMENT_ANNEE_FK_IDX ON TBL_PAIEMENT (ANNEE_ID); +/ + +CREATE INDEX TBL_PAIEMENT_FRSR_FK_IDX ON TBL_PAIEMENT (FORMULE_RES_SERVICE_REF_ID); +/ + +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_MEP_FK_IDX ON TBL_PAIEMENT (MISE_EN_PAIEMENT_ID); +/ + +CREATE INDEX TBL_PAIEMENT_PERIODE_FK_IDX ON TBL_PAIEMENT (PERIODE_PAIEMENT_ID); +/ + +CREATE UNIQUE INDEX TBL_PAIEMENT_PK_IDX ON TBL_PAIEMENT (ID); +/ + +CREATE INDEX TBL_PAIEMENT_STRUCTURE_FK_IDX ON TBL_PAIEMENT (STRUCTURE_ID); +/ + +CREATE UNIQUE INDEX TBL_PAIEMENT__UN ON TBL_PAIEMENT (INTERVENANT_ID, TO_DELETE, MISE_EN_PAIEMENT_ID, FORMULE_RES_SERVICE_ID, FORMULE_RES_SERVICE_REF_ID); +/ + +CREATE INDEX TBL_PIECE_JOINTE_ANNEE_FK_IDX ON TBL_PIECE_JOINTE (ANNEE_ID); +/ + +CREATE UNIQUE INDEX TBL_PIECE_JOINTE_PK_IDX ON TBL_PIECE_JOINTE (ID); +/ + +CREATE UNIQUE INDEX TBL_PIECE_JOINTE__UN_IDX ON TBL_PIECE_JOINTE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, TO_DELETE); +/ + +CREATE INDEX TBL_PJD_ANNEE_FK_IDX ON TBL_PIECE_JOINTE_DEMANDE (ANNEE_ID); +/ + +CREATE INDEX TBL_PJD_INTERVENANT_FK_IDX ON TBL_PIECE_JOINTE_DEMANDE (INTERVENANT_ID); +/ + +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 UNIQUE INDEX TBL_PJD_UN_IDX ON TBL_PIECE_JOINTE_DEMANDE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, TO_DELETE); +/ + +CREATE INDEX TBL_PJF_ANNEE_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (ANNEE_ID); +/ + +CREATE INDEX TBL_PJF_FICHIER_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (FICHIER_ID); +/ + +CREATE INDEX TBL_PJF_INTERVENANT_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (INTERVENANT_ID); +/ + +CREATE INDEX TBL_PJF_PIECE_JOINTE_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (PIECE_JOINTE_ID); +/ + +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 UNIQUE INDEX TBL_PJF_UN_IDX ON TBL_PIECE_JOINTE_FOURNIE (TYPE_PIECE_JOINTE_ID, INTERVENANT_ID, VALIDATION_ID, FICHIER_ID); +/ + +CREATE INDEX TBL_PJF_VALIDATION_FK_IDX ON TBL_PIECE_JOINTE_FOURNIE (VALIDATION_ID); +/ + +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 UNIQUE INDEX TBL_PK ON TBL (TBL_NAME); +/ + +CREATE INDEX TBL_SERVICE_ANNEE_FK_IDX ON TBL_SERVICE (ANNEE_ID); +/ + +CREATE INDEX TBL_SERVICE_ELEMENT_FK_IDX ON TBL_SERVICE (ELEMENT_PEDAGOGIQUE_ID); +/ + +CREATE INDEX TBL_SERVICE_ETAPE_FK_IDX ON TBL_SERVICE (ETAPE_ID); +/ + +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_REFERENTIEL_PK_IDX ON TBL_SERVICE_REFERENTIEL (ID); +/ + +CREATE UNIQUE INDEX TBL_SERVICE_REFERENTIEL_UN_IDX ON TBL_SERVICE_REFERENTIEL (INTERVENANT_ID, TYPE_VOLUME_HORAIRE_ID, STRUCTURE_ID, TO_DELETE); +/ + +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_TVH_FK_IDX ON TBL_SERVICE_REFERENTIEL (TYPE_VOLUME_HORAIRE_ID); +/ + +CREATE INDEX TBL_SERVICE_SAISIE_ANNEE_FK ON TBL_SERVICE_SAISIE (ANNEE_ID); +/ + +CREATE UNIQUE INDEX TBL_SERVICE_SAISIE_PK_IDX ON TBL_SERVICE_SAISIE (ID); +/ + +CREATE UNIQUE INDEX TBL_SERVICE_SAISIE_UN_IDX ON TBL_SERVICE_SAISIE (INTERVENANT_ID, TO_DELETE); +/ + +CREATE INDEX TBL_SERVICE_SERVICE_FK_IDX ON TBL_SERVICE (SERVICE_ID); +/ + +CREATE INDEX TBL_SERVICE_STRUCTURE_FKV1_IDX ON TBL_SERVICE (INTERVENANT_STRUCTURE_ID); +/ + +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_TVH_FK_IDX ON TBL_SERVICE (TYPE_VOLUME_HORAIRE_ID); +/ + +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_VALIDATION_ENSEIGNEMENT_PK ON TBL_VALIDATION_ENSEIGNEMENT (ID); +/ + +CREATE UNIQUE INDEX TBL_VALIDATION_ENSEIGNEMENT_UN ON TBL_VALIDATION_ENSEIGNEMENT (INTERVENANT_ID, STRUCTURE_ID, TYPE_VOLUME_HORAIRE_ID, SERVICE_ID, VOLUME_HORAIRE_ID, VALIDATION_ID, TO_DELETE); +/ + +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 INDEX TBL_WORKFLOW_ANNEE_FK_IDX ON TBL_WORKFLOW (ANNEE_ID); +/ + +CREATE INDEX TBL_WORKFLOW_EFK_IDX ON TBL_WORKFLOW (ETAPE_ID); +/ + +CREATE INDEX TBL_WORKFLOW_ETAPE_IDX ON TBL_WORKFLOW (ETAPE_CODE); +/ + +CREATE INDEX TBL_WORKFLOW_IFK_IDX ON TBL_WORKFLOW (INTERVENANT_ID); +/ + +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_TYPE_INT_IDX ON TBL_WORKFLOW (TYPE_INTERVENANT_CODE); +/ + +CREATE UNIQUE INDEX TBL_WORKFLOW__UN ON TBL_WORKFLOW (INTERVENANT_ID, ETAPE_ID, STRUCTURE_ID); +/ + +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_TYPE_INTERVENTION_FK_IDX ON TYPE_INTERVENTION_EP (TYPE_INTERVENTION_ID); +/ + +CREATE INDEX TIS_ANNEE_DEBUT_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (ANNEE_DEBUT_ID); +/ + +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); +/ + +CREATE INDEX TIS_TYPE_INTERVENTION_FK_IDX ON TYPE_INTERVENTION_STRUCTURE (TYPE_INTERVENTION_ID); +/ + +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); +/ + +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_HMFK_IDX ON TYPE_PIECE_JOINTE_STATUT (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX TPJS_STATUT_INTERVENANT_FK_IDX ON TYPE_PIECE_JOINTE_STATUT (STATUT_INTERVENANT_ID); +/ + +CREATE INDEX TPJS_TYPE_PIECE_JOINTE_FK_IDX ON TYPE_PIECE_JOINTE_STATUT (TYPE_PIECE_JOINTE_ID); +/ + +CREATE INDEX TVE_ANNEE_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (ANNEE_ID); +/ + +CREATE INDEX TVE_INTERVENANT_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (INTERVENANT_ID); +/ + +CREATE INDEX TVE_SERVICE_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (SERVICE_ID); +/ + +CREATE INDEX TVE_STRUCTURE_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (STRUCTURE_ID); +/ + +CREATE INDEX TVE_TYPE_VOLUME_HORAIRE_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (TYPE_VOLUME_HORAIRE_ID); +/ + +CREATE INDEX TVE_VALIDATION_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (VALIDATION_ID); +/ + +CREATE INDEX TVE_VOLUME_HORAIRE_FK_IDX ON TBL_VALIDATION_ENSEIGNEMENT (VOLUME_HORAIRE_ID); +/ + +CREATE INDEX TVR_ANNEE_FK_IDX ON TBL_VALIDATION_REFERENTIEL (ANNEE_ID); +/ + +CREATE INDEX TVR_INTERVENANT_FK_IDX ON TBL_VALIDATION_REFERENTIEL (INTERVENANT_ID); +/ + +CREATE INDEX TVR_SERVICE_REFERENTIEL_FK_IDX ON TBL_VALIDATION_REFERENTIEL (SERVICE_REFERENTIEL_ID); +/ + +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); +/ + +CREATE INDEX TVR_VOLUME_HORAIRE_REF_FK_IDX ON TBL_VALIDATION_REFERENTIEL (VOLUME_HORAIRE_REF_ID); +/ + +CREATE INDEX TYPE_AGREMENT_HCFK_IDX ON TYPE_AGREMENT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_AGREMENT_HDFK_IDX ON TYPE_AGREMENT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_AGREMENT_HMFK_IDX ON TYPE_AGREMENT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_AGREMENT_PK ON TYPE_AGREMENT (ID); +/ + +CREATE INDEX TYPE_AGREMENT_STATUT_HCFK_IDX ON TYPE_AGREMENT_STATUT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_AGREMENT_STATUT_HDFK_IDX ON TYPE_AGREMENT_STATUT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_AGREMENT_STATUT_HMFK_IDX ON TYPE_AGREMENT_STATUT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_AGREMENT_STATUT_PK ON TYPE_AGREMENT_STATUT (ID); +/ + +CREATE UNIQUE INDEX TYPE_AGREMENT_STATUT__UN ON TYPE_AGREMENT_STATUT (TYPE_AGREMENT_ID, STATUT_INTERVENANT_ID, PREMIER_RECRUTEMENT); +/ + +CREATE UNIQUE INDEX TYPE_AGREMENT__UN ON TYPE_AGREMENT (CODE); +/ + +CREATE INDEX TYPE_CONTRAT_HCFK_IDX ON TYPE_CONTRAT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_CONTRAT_HDFK_IDX ON TYPE_CONTRAT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_CONTRAT_HMFK_IDX ON TYPE_CONTRAT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_CONTRAT_PK ON TYPE_CONTRAT (ID); +/ + +CREATE INDEX TYPE_DOTATION_HCFK_IDX ON TYPE_DOTATION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_DOTATION_HDFK_IDX ON TYPE_DOTATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_DOTATION_HMFK_IDX ON TYPE_DOTATION (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_DOTATION_PK ON TYPE_DOTATION (ID); +/ + +CREATE INDEX TYPE_DOTATION_SOURCE_FK_IDX ON TYPE_DOTATION (SOURCE_ID); +/ + +CREATE INDEX TYPE_FORMATION_GROUPE_FK_IDX ON TYPE_FORMATION (GROUPE_ID); +/ + +CREATE INDEX TYPE_FORMATION_HCFK_IDX ON TYPE_FORMATION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_FORMATION_HDFK_IDX ON TYPE_FORMATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_FORMATION_HMFK_IDX ON TYPE_FORMATION (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_FORMATION_PK ON TYPE_FORMATION (ID); +/ + +CREATE INDEX TYPE_FORMATION_SOURCE_FK_IDX ON TYPE_FORMATION (SOURCE_ID); +/ + +CREATE UNIQUE INDEX TYPE_FORMATION__UN ON TYPE_FORMATION (SOURCE_CODE); +/ + +CREATE INDEX TYPE_HEURES_HCFK_IDX ON TYPE_HEURES (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_HEURES_HDFK_IDX ON TYPE_HEURES (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_HEURES_HMFK_IDX ON TYPE_HEURES (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_HEURES_PK ON TYPE_HEURES (ID); +/ + +CREATE INDEX TYPE_HEURES_TYPE_HEURES_FK_IDX ON TYPE_HEURES (TYPE_HEURES_ELEMENT_ID); +/ + +CREATE UNIQUE INDEX TYPE_HEURES_UN ON TYPE_HEURES (CODE); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENANT_CODE_UN ON TYPE_INTERVENANT (CODE); +/ + +CREATE INDEX TYPE_INTERVENANT_HCFK_IDX ON TYPE_INTERVENANT (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENANT_HDFK_IDX ON TYPE_INTERVENANT (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENANT_HMFK_IDX ON TYPE_INTERVENANT (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENANT_PK ON TYPE_INTERVENANT (ID); +/ + +CREATE INDEX TYPE_INTERVENTION_EP_HCFK_IDX ON TYPE_INTERVENTION_EP (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENTION_EP_HDFK_IDX ON TYPE_INTERVENTION_EP (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENTION_EP_HMFK_IDX ON TYPE_INTERVENTION_EP (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENTION_EP_PK ON TYPE_INTERVENTION_EP (ID); +/ + +CREATE INDEX TYPE_INTERVENTION_HCFK_IDX ON TYPE_INTERVENTION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENTION_HDFK_IDX ON TYPE_INTERVENTION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_INTERVENTION_HMFK_IDX ON TYPE_INTERVENTION (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENTION_PK ON TYPE_INTERVENTION (ID); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENTION_STATUT_PK ON TYPE_INTERVENTION_STATUT (ID); +/ + +CREATE UNIQUE INDEX TYPE_INTERVENTION_STATUT__UN ON TYPE_INTERVENTION_STATUT (TYPE_INTERVENTION_ID, STATUT_INTERVENANT_ID); +/ + +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_INTERV_ANNEE_FIN_IDX ON TYPE_INTERVENTION (ANNEE_FIN_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_EP_HCFK_IDX ON TYPE_MODULATEUR_EP (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_EP_HDFK_IDX ON TYPE_MODULATEUR_EP (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_EP_HMFK_IDX ON TYPE_MODULATEUR_EP (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_MODULATEUR_EP_PK ON TYPE_MODULATEUR_EP (ID); +/ + +CREATE UNIQUE INDEX TYPE_MODULATEUR_EP__UN ON TYPE_MODULATEUR_EP (SOURCE_CODE); +/ + +CREATE UNIQUE INDEX TYPE_MODULATEUR_EP__UNV1 ON TYPE_MODULATEUR_EP (TYPE_MODULATEUR_ID, ELEMENT_PEDAGOGIQUE_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_HCFK_IDX ON TYPE_MODULATEUR (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_HDFK_IDX ON TYPE_MODULATEUR (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_MODULATEUR_HMFK_IDX ON TYPE_MODULATEUR (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_MODULATEUR_PK ON TYPE_MODULATEUR (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 INDEX TYPE_PIECE_JOINTE_HCFK_IDX ON TYPE_PIECE_JOINTE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_PIECE_JOINTE_HDFK_IDX ON TYPE_PIECE_JOINTE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_PIECE_JOINTE_HMFK_IDX ON TYPE_PIECE_JOINTE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_PIECE_JOINTE_PK ON TYPE_PIECE_JOINTE (ID); +/ + +CREATE UNIQUE INDEX TYPE_PIECE_JOINTE_STATUT_PK ON TYPE_PIECE_JOINTE_STATUT (ID); +/ + +CREATE INDEX TYPE_RESSOURCE_FA ON TYPE_RESSOURCE (FA); +/ + +CREATE INDEX TYPE_RESSOURCE_FC ON TYPE_RESSOURCE (FC); +/ + +CREATE INDEX TYPE_RESSOURCE_FI ON TYPE_RESSOURCE (FI); +/ + +CREATE INDEX TYPE_RESSOURCE_HCFK_IDX ON TYPE_RESSOURCE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX TYPE_RESSOURCE_HDFK_IDX ON TYPE_RESSOURCE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX TYPE_RESSOURCE_HMFK_IDX ON TYPE_RESSOURCE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX TYPE_RESSOURCE_PK ON TYPE_RESSOURCE (ID); +/ + +CREATE INDEX TYPE_RESSOURCE_REF ON TYPE_RESSOURCE (REFERENTIEL); +/ + +CREATE UNIQUE INDEX TYPE_VALIDATION_PK ON TYPE_VALIDATION (ID); +/ + +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 UTILISATEUR_PK ON UTILISATEUR (ID); +/ + +CREATE UNIQUE INDEX UTILISATEUR_USERNAME_UN ON UTILISATEUR (USERNAME); +/ + +CREATE INDEX VALIDATION_HCFK_IDX ON VALIDATION (HISTO_CREATEUR_ID); +/ + +CREATE INDEX VALIDATION_HDFK_IDX ON VALIDATION (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX VALIDATION_HMFK_IDX ON VALIDATION (HISTO_MODIFICATEUR_ID); +/ + +CREATE INDEX VALIDATION_INTERVENANT_FK_IDX ON VALIDATION (INTERVENANT_ID); +/ + +CREATE UNIQUE INDEX VALIDATION_PK ON VALIDATION (ID); +/ + +CREATE INDEX VALIDATION_STRUCTURE_FK_IDX ON VALIDATION (STRUCTURE_ID); +/ + +CREATE INDEX VALIDATION_TYPE_VALIDATION_FK ON VALIDATION (TYPE_VALIDATION_ID); +/ + +CREATE UNIQUE INDEX VALIDATION_VOL_HORAIRE_PK ON VALIDATION_VOL_HORAIRE (VALIDATION_ID, VOLUME_HORAIRE_ID); +/ + +CREATE UNIQUE INDEX VALIDATION_VOL_HORAIRE_REF_PK ON VALIDATION_VOL_HORAIRE_REF (VALIDATION_ID, VOLUME_HORAIRE_REF_ID); +/ + +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 VHENS_TYPE_INTERVENTION_FK_IDX ON VOLUME_HORAIRE_ENS (TYPE_INTERVENTION_ID); +/ + +CREATE INDEX VHE_SOURCE_FK_IDX ON VOLUME_HORAIRE_ENS (SOURCE_ID); +/ + +CREATE INDEX VHIT_FK_IDX ON VOLUME_HORAIRE (TYPE_INTERVENTION_ID); +/ + +CREATE INDEX VHMNP_FK_IDX ON VOLUME_HORAIRE (MOTIF_NON_PAIEMENT_ID); +/ + +CREATE INDEX VHR_SERVICE_REFERENTIEL_FK_IDX ON VOLUME_HORAIRE_REF (SERVICE_REFERENTIEL_ID); +/ + +CREATE INDEX VHR_TYPE_VOLUME_HORAIRE_FK_IDX ON VOLUME_HORAIRE_REF (TYPE_VOLUME_HORAIRE_ID); +/ + +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 VOLUME_HORAIRE_CHARGE_HM_IDX ON VOLUME_HORAIRE_CHARGE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_CHARGE_PK ON VOLUME_HORAIRE_CHARGE (ID); +/ + +CREATE INDEX VOLUME_HORAIRE_CHARGE_SC_IDX ON VOLUME_HORAIRE_CHARGE (SCENARIO_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_CHARGE_SRC_IDX ON VOLUME_HORAIRE_CHARGE (SOURCE_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 INDEX VOLUME_HORAIRE_CONTRAT_FK_IDX ON VOLUME_HORAIRE (CONTRAT_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_ENS_HCFK_IDX ON VOLUME_HORAIRE_ENS (HISTO_CREATEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_ENS_HDFK_IDX ON VOLUME_HORAIRE_ENS (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_ENS_HMFK_IDX ON VOLUME_HORAIRE_ENS (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_ENS_PK ON VOLUME_HORAIRE_ENS (ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_ENS_UK1 ON VOLUME_HORAIRE_ENS (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE INDEX VOLUME_HORAIRE_HCFK_IDX ON VOLUME_HORAIRE (HISTO_CREATEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_HDFK_IDX ON VOLUME_HORAIRE (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_HEURES_IDX ON VOLUME_HORAIRE (HEURES); +/ + +CREATE INDEX VOLUME_HORAIRE_HMFK_IDX ON VOLUME_HORAIRE (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_PK ON VOLUME_HORAIRE (ID); +/ + +CREATE INDEX VOLUME_HORAIRE_REF_HCFK_IDX ON VOLUME_HORAIRE_REF (HISTO_CREATEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_REF_HDFK_IDX ON VOLUME_HORAIRE_REF (HISTO_DESTRUCTEUR_ID); +/ + +CREATE INDEX VOLUME_HORAIRE_REF_HMFK_IDX ON VOLUME_HORAIRE_REF (HISTO_MODIFICATEUR_ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_REF_PK ON VOLUME_HORAIRE_REF (ID); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_REF_SOURCE_UN ON VOLUME_HORAIRE_REF (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE UNIQUE INDEX VOLUME_HORAIRE_SOURCE_UN ON VOLUME_HORAIRE (SOURCE_CODE, HISTO_DESTRUCTION); +/ + +CREATE INDEX VVHR_VALIDATION_FK_IDX ON VALIDATION_VOL_HORAIRE_REF (VALIDATION_ID); +/ + +CREATE INDEX VVHR_VOLUME_HORAIRE_REF_FK_IDX ON VALIDATION_VOL_HORAIRE_REF (VOLUME_HORAIRE_REF_ID); +/ + +CREATE INDEX VVH_VALIDATION_FK_IDX ON VALIDATION_VOL_HORAIRE (VALIDATION_ID); +/ + +CREATE INDEX VVH_VOLUME_HORAIRE_FK_IDX ON VALIDATION_VOL_HORAIRE (VOLUME_HORAIRE_ID); +/ + +CREATE INDEX WE_PREC_WE_FK_IDX ON WF_ETAPE_DEP (ETAPE_PREC_ID); +/ + +CREATE INDEX WE_SUIV_WE_FK_IDX ON WF_ETAPE_DEP (ETAPE_SUIV_ID); +/ + +CREATE INDEX WE_TYPE_INTERVENANT_FK_IDX ON WF_ETAPE_DEP (TYPE_INTERVENANT_ID); +/ + +CREATE INDEX WF_DB_ETAPE_DEP_FK_IDX ON WF_DEP_BLOQUANTE (WF_ETAPE_DEP_ID); +/ + +CREATE INDEX WF_DB_TBL_WORKFLOW_FK_IDX ON WF_DEP_BLOQUANTE (TBL_WORKFLOW_ID); +/ + +CREATE UNIQUE INDEX WF_DEPS_BLOQUANTES_PK_IDX ON WF_DEP_BLOQUANTE (ID); +/ + +CREATE UNIQUE INDEX WF_ETAPE_CODE_UN ON WF_ETAPE (CODE); +/ + +CREATE UNIQUE INDEX WF_ETAPE_DEP_PK ON WF_ETAPE_DEP (ID); +/ + +CREATE UNIQUE INDEX WF_ETAPE_DEP_PK_IDX ON WF_ETAPE_DEP (ETAPE_PREC_ID, ETAPE_SUIV_ID); +/ + +CREATE UNIQUE INDEX WF_ETAPE_DEP__UN_IDX ON WF_ETAPE_DEP (ETAPE_SUIV_ID, ETAPE_PREC_ID); +/ + +CREATE UNIQUE INDEX WF_ETAPE_ORDRE_UN ON WF_ETAPE (ORDRE); +/ + +CREATE UNIQUE INDEX WF_ETAPE_PK ON WF_ETAPE (ID); +/ \ No newline at end of file