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

Script SQL de reprise de données SODOCT et SygAL-pp

parent 1a4d0af0
Loading
Loading
Loading
Loading
Loading
+21 −75
Original line number Diff line number Diff line

---------------------- TYPE_STRUCTURE ---------------------
-- SOURCE

insert into TYPE_STRUCTURE(ID, CODE, LIBELLE) values (1, 'etablissement',   'Établissement');
insert into TYPE_STRUCTURE(ID, CODE, LIBELLE) values (2, 'ecole-doctorale', 'École doctorale');
insert into TYPE_STRUCTURE(ID, CODE, LIBELLE) values (3, 'unite-recherche', 'Unité de recherche');
-- INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (, 'UCN:apogee-sodoct', 'Ex Apogée Sodoct (à supprimer après reprise des données)', 0);
-- INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (, 'UCN:autre', 'Autre source UCN', 1);
-- INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (, 'fOO::apogee', 'Apogée fOO', 0);
INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (1, 'COMUE::SYGAL', 'SyGAL', 0);
INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (2, 'INSA::physalis', 'Physalis de l''INSA de Rouen', 1);
INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (3, 'UCN::apogee', 'Apogée UCN', 1);
INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (4, 'ULHN::apogee', 'Apogée Université de Le Havre Normandie ', 1);
INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE) VALUES (5, 'URN::apogee', 'Apogée Université de Rouen Normandie', 1);

---------------------- ETABLISSEMENT ---------------------

INSERT INTO ETABLISSEMENT (ID, CODE, DOMAINE) VALUES (1, 'COMUE', null);
INSERT INTO ETABLISSEMENT (ID, CODE, DOMAINE) VALUES (2, 'UCN',   'unicaen.fr');
INSERT INTO ETABLISSEMENT (ID, CODE, DOMAINE) VALUES (3, 'URN',   'univ-rouen.fr');
INSERT INTO ETABLISSEMENT (ID, CODE, DOMAINE) VALUES (4, 'ULHN',  'univ-lehavre.fr');
INSERT INTO ETABLISSEMENT (ID, CODE, DOMAINE) VALUES (5, 'INSA',  'insa-rouen.fr');

---------------------- SOURCE ---------------------

INSERT INTO SOURCE (ID, CODE, LIBELLE, IMPORTABLE)
  with ds(id, code_etab, code_source, lib, importable) as (
    select 1, 'UCN',   'apogee', 'Apogée UCN',       1 from dual union all
    select 2, 'COMUE', 'SYGAL',  'SYGAL COMUE',      1 from dual
  )
  select ds.id, ds.code_etab||'::'||ds.code_source, ds.lib, ds.importable
  from ds;


------

INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (1, 'THESE_PDF', 'Thèse au format PDF');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (2, 'FICHIER_NON_PDF', 'Fichier non PDF');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (3, 'PV_SOUTENANCE', 'PV de soutenance');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (4, 'RAPPORT_SOUTENANCE', 'Rapport de soutenance');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (5, 'DEMANDE_CONFIDENT', 'Demande de confidentialité');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (6, 'PROLONG_CONFIDENT', 'Demande de prolongation de confidentialité');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (7, 'PRE_RAPPORT_SOUTENANCE', 'Pré-rapport de soutenance');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (8, 'CONV_MISE_EN_LIGNE', 'Convention de mise en ligne');
INSERT INTO NATURE_FICHIER (ID, CODE, LIBELLE) VALUES (9, 'AVENANT_CONV_MISE_EN_LIGNE', 'Avenant à la convention de mise en ligne');

INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (1, 'VA', 'Version d''archivage');
INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (2, 'VD', 'Version de diffusion');
INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (3, 'VO', 'Version originale');
INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (4, 'VAC', 'Version d''archivage corrigée');
INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (5, 'VDC', 'Version de diffusion corrigée');
INSERT INTO VERSION_FICHIER (ID, CODE, LIBELLE) VALUES (6, 'VOC', 'Version originale corrigée');
-- FAQ

INSERT INTO FAQ (ID, QUESTION, REPONSE, ORDRE) VALUES (1, 'Qu''est-ce qu''une question ?', 'C''est une phrase appelant une réponse.', 10);

INSERT INTO TYPE_VALIDATION (ID, CODE, LIBELLE) VALUES (2, 'DEPOT_THESE_CORRIGEE', 'Validation automatique du dépôt de la thèse corrigée');
INSERT INTO TYPE_VALIDATION (ID, CODE, LIBELLE) VALUES (3, 'CORRECTION_THESE', 'Validation par le(s) directeur(s) de thèse des corrections de la thèse');
INSERT INTO TYPE_VALIDATION (ID, CODE, LIBELLE) VALUES (1, 'RDV_BU', 'Validation suite au rendez-vous avec le doctorant');
INSERT INTO TYPE_VALIDATION (ID, CODE, LIBELLE) VALUES (4, 'VERSION_PAPIER_CORRIGEE', 'Confirmation dépot de la version papier corrigée');

INSERT INTO ENV(
  ID,
  ANNEE_ID,
  LIB_ETAB,
  LIB_ETAB_A,
  LIB_ETAB_LE,
  LIB_ETAB_DE,
  LIB_PRESID_LE,
  LIB_PRESID_DE,
  NOM_PRESID,
  EMAIL_ASSISTANCE,
  EMAIL_BU,
  EMAIL_BDD,
  LIB_COMUE
) VALUES (
  1,
  NULL,
  'Université de Caen Normandie',
  'à l''Université de Caen Normandie',
  'l''Université de Caen Normandie',
  'de l''Université de Caen Normandie',
  'le Président',
  'du Président',
  'Pierre DENISE',
  'assistance-sodoct@unicaen.fr',
  'scd.theses@unicaen.fr',
  'recherche.doctorat@unicaen.fr',
  'Normandie Université'
)
;
 No newline at end of file
DECLARE
  maxid NUMBER;
  nextval NUMBER;
BEGIN
  select max(id) into maxid from FAQ;
  loop
    select FAQ_ID_SEQ.nextval into nextval from dual;
    EXIT WHEN maxid < nextval;
  end loop;
END;
/

data/SQL/sygal/data/00-ed-ur.sql

deleted100644 → 0
+0 −88

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −7274

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −150

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −9900

File deleted.

Preview size limit exceeded, changes collapsed.

Loading