Commit 45113aa5 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

MAJ doc

parent 3bcab1f1
Loading
Loading
Loading
Loading
+0 −136
Changes for documentation/100_DB_EMC2_MISSIONPRINCIPALE.sql: 0 added lines, 136 removed lines.
Original line number Diff line number Diff line
create table activite
(
    id                    serial
        primary key,
    histo_creation        timestamp not null,
    histo_modification    timestamp,
    histo_destruction     timestamp,
    histo_createur_id     integer   not null
        constraint activite_user_id_fk
        references unicaen_utilisateur_user,
    histo_modificateur_id integer
        constraint activite_user_id_fk_2
        references unicaen_utilisateur_user,
    histo_destructeur_id  integer
        constraint activite_user_id_fk_3
        references unicaen_utilisateur_user,
    niveaux_id            integer
        constraint activite_niveau_enveloppe_id_fk
        references carriere_niveau_enveloppe
        on delete set null
);


create unique index activite_id_uindex
    on activite (id);

create table activite_libelle
(
    id                    serial
        constraint activite_libelle_pk
        primary key,
    activite_id           integer   not null,
    libelle               text      not null,
    histo_creation        timestamp not null,
    histo_createur_id     integer   not null
        constraint activite_description_createur_fk
        references unicaen_utilisateur_user,
    histo_modification    timestamp,
    histo_modificateur_id integer
        constraint activite_description_modificateur_fk
        references unicaen_utilisateur_user,
    histo_destruction     timestamp,
    histo_destructeur_id  integer
        constraint activite_description_user_id_fk
        references unicaen_utilisateur_user
);

create table activite_description
(
    id                    serial
        constraint activite_description_pk
        primary key,
    activite_id           integer   not null
        constraint activite_description_activite_fk
        references activite
        on delete cascade,
    description           text      not null,
    ordre                 integer,
    histo_creation        timestamp not null,
    histo_createur_id     integer   not null
        constraint activite_description_createur_fk
        references unicaen_utilisateur_user,
    histo_modification    timestamp,
    histo_modificateur_id integer
        constraint activite_description_modificateur_fk
        references unicaen_utilisateur_user,
    histo_destruction     timestamp,
    histo_destructeur_id  integer
        constraint activite_description_user_id_fk
        references unicaen_utilisateur_user
);


create unique index activite_description_id_uindex
    on activite_description (id);

create table activite_application
(
    activite_id            integer not null
        constraint activite_application_activite_id_fk
        references activite
        on delete cascade,
    application_element_id integer not null
        constraint activite_application_application_element_id_fk
        references element_application_element
        on delete cascade,
    constraint activite_application_pk
        primary key (activite_id, application_element_id)
);


create table activite_competence
(
    activite_id           integer not null
        constraint activite_competence_activite_id_fk
        references activite
        on delete cascade,
    competence_element_id integer not null
        constraint activite_competence_competence_element_id_fk
        references element_competence_element
        on delete cascade,
    constraint activite_competence_pk
        primary key (activite_id, competence_element_id)
);


create table activite_formation
(
    activite_id          integer not null
        constraint activite_formation_activite_id_fk
        references activite
        on delete cascade,
    formation_element_id integer not null
        constraint activite_formation_formation_element_id_fk
        references formation_element
        on delete cascade,
    constraint activite_formation_pk
        primary key (activite_id, formation_element_id)
);


create table activite_domaine
(
    activite_id integer not null
        constraint activite_domaine_activite_id_fk
        references activite
        on delete cascade,
    domaine_id  integer not null
        constraint activite_domaine_domaine_id_fk
        references metier_domaine
        on delete cascade,
    constraint activite_domaine_pk
        primary key (activite_id, domaine_id)
);

+0 −78
Changes for documentation/101_DB_EMC2_MISSIONSPECIFIQUE.sql: 0 added lines, 78 removed lines.
Original line number Diff line number Diff line
create table mission_specifique_theme
(
    id                    serial
        constraint mission_specifique_theme_pk
            primary key,
    libelle               varchar(256) not null,
    histo_creation        timestamp    not null,
    histo_createur_id     integer      not null
        constraint mission_specifique_theme_createur_fk
            references unicaen_utilisateur_user,
    histo_modification    timestamp,
    histo_modificateur_id integer
        constraint mission_specifique_theme_modificateur_fk
            references unicaen_utilisateur_user,
    histo_destruction     timestamp,
    histo_destructeur_id  integer
        constraint mission_specifique_theme_destructeur_fk
            references unicaen_utilisateur_user
);

create unique index mission_specifique_theme_id_uindex
    on mission_specifique_theme (id);

create table mission_specifique_type
(
    id                    serial
        constraint mission_specifique_type_pk
            primary key,
    libelle               varchar(256) not null,
    histo_creation        timestamp    not null,
    histo_createur_id     integer      not null
        constraint mission_specifique_type_createur_fk
            references unicaen_utilisateur_user,
    histo_modification    timestamp,
    histo_modificateur_id integer
        constraint mission_specifique_type_modificateur_fk
            references unicaen_utilisateur_user,
    histo_destruction     timestamp,
    histo_destructeur_id  integer
        constraint mission_specifique_type_destructeur_fk
            references unicaen_utilisateur_user
);

create unique index mission_specifique_type_id_uindex
    on mission_specifique_type (id);

create table mission_specifique
(
    id                    serial
        constraint mission_specifique_pk
            primary key,
    libelle               varchar(256) not null,
    theme_id              integer
        constraint mission_specifique_mission_specifique_theme_id_fk
            references mission_specifique_theme
            on delete set null,
    type_id               integer
        constraint mission_specifique_mission_specifique_type_id_fk
            references mission_specifique_type
            on delete set null,
    description           text,
    histo_creation        timestamp    not null,
    histo_createur_id     integer      not null
        constraint mission_specifique_createur_fk
            references unicaen_utilisateur_user,
    histo_modification    timestamp,
    histo_modificateur_id integer
        constraint mission_specifique_modificateur_fk
            references unicaen_utilisateur_user,
    histo_destruction     timestamp,
    histo_destructeur_id  integer
        constraint mission_specifique_destructeur_fk
            references unicaen_utilisateur_user
);

create unique index mission_specifique_id_uindex
    on mission_specifique (id);
+1 −1
Changes for documentation/110_DB_EMC2_FICHEMETIER.sql: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ create table fichemetier_fichetype
);

create unique index fichemetier_fichetype_id_uindex
    on fichemetier_fichetype (id);
    on fichemetier_fichetype_old (id);



+20 −1
Changes for documentation/SQL/001_BIBLIOTHEQUE_UNICAEN.sql: 20 added lines, 1 removed line.
Original line number Diff line number Diff line
-- Date de MAJ 20/11/2023 ----------------------------------------------------------------------------------------------
-- Date de MAJ 22/11/2023 ----------------------------------------------------------------------------------------------
-- Script avant version 4.1.2 ------------------------------------------------------------------------------------------
-- Color scheme : Violet et 654D70  ------------------------------------------------------------------------------------

@@ -634,6 +634,25 @@ create table unicaen_indicateur_tableau_indicateur
        primary key (tableau_id, indicateur_id)
);

create table unicaen_indicateur_abonnement
(
    id  serial not null
        constraint abonnement_pk
            primary key,
    user_id       integer                                                                   not null
        constraint indicateur_abonnement_user_id_fk
            references unicaen_utilisateur_user
            on delete cascade,
    indicateur_id integer                                                                   not null
        constraint indicateur_abonnement_indicateur_definition_id_fk
            references unicaen_indicateur_indicateur
            on delete cascade,
    frequence     varchar(256),
    dernier_envoi timestamp
);
create unique index abonnement_id_uindex on unicaen_indicateur_abonnement (id);


-- IIIIIIIIIINNNNNNNN        NNNNNNNN   SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRR   TTTTTTTTTTTTTTTTTTTTTTT
-- I::::::::IN:::::::N       N::::::N SS:::::::::::::::SE::::::::::::::::::::ER::::::::::::::::R  T:::::::::::::::::::::T
-- I::::::::IN::::::::N      N::::::NS:::::SSSSSS::::::SE::::::::::::::::::::ER::::::RRRRRR:::::R T:::::::::::::::::::::T
+1 −1
Changes for documentation/SQL/XXX_AGENT.sql: 1 added line, 1 removed line.
Original line number Diff line number Diff line
INSERT INTO public.unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('missionspecifiqueaffectation', 'Gestion des affectations de mission spécifique', 680, 'Application\Provider\Privilege');
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('missionspecifiqueaffectation', 'Gestion des affectations de mission spécifique', 680, 'Application\Provider\Privilege');
Loading