diff --git a/CHANGELOG.md b/CHANGELOG.md index b4c28ae1838efac2e01a910218c53d94f2c3873c..5497cf30f8c36e39db81822efa7600e147cd2ba5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ Journal des modifications ========================= +1.4.1 (24/01/2020) +------------------ + +- Les dates d'insertion des données dans les tables `SYGAL_*` de chaque établissement sont désormais retournées + par le web service ; cela permettra côté SyGAL de détecter un problème dans le CRONage du script de remplissage + de ces tables. + + 1.4.0 (23/01/2020) ------------------ diff --git a/doc/release-notes/v1.4.1.md b/doc/release-notes/v1.4.1.md new file mode 100644 index 0000000000000000000000000000000000000000..1c4f9e312a3e24144d8174aedeae23f3787fc69e --- /dev/null +++ b/doc/release-notes/v1.4.1.md @@ -0,0 +1,52 @@ +# Version 1.4.1 + +## 1. Sur le serveur d'application + +- Placez-vous dans le répertoire de l'application puis lancez la commande suivante +pour installer la nouvelle version : + +```bash +git fetch --tags && git checkout --force 1.4.1 && \ +bash ./install.sh +``` + +- Selon le moteur PHP que vous avez installé, rechargez le service, exemple : + - php7.0-fpm : `service php7.0-fpm reload` + - apache2-mod-php7.0 : `service apache2 reload` + +## 2. Dans la base de données + +Il faut ajouter une colonne `SOURCE_INSERT_DATE` dans chacune des tables `TMP_*` pour importer les dates d'insertion +des données dans les tables `SYGAL_*` des établissements : + +```sql +alter table TMP_ACTEUR add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_DOCTORANT add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_ECOLE_DOCT add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_ETABLISSEMENT add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_FINANCEMENT add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_INDIVIDU add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_ORIGINE_FINANCEMENT add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_ROLE add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_STRUCTURE add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_THESE add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_THESE_ANNEE_UNIV add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_TITRE_ACCES add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_UNITE_RECH add SOURCE_INSERT_DATE DATE default sysdate ; +alter table TMP_VARIABLE add SOURCE_INSERT_DATE DATE default sysdate ; + +alter table TMP_ACTEUR modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_DOCTORANT modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_ECOLE_DOCT modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_ETABLISSEMENT modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_FINANCEMENT modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_INDIVIDU modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_ORIGINE_FINANCEMENT modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_ROLE modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_STRUCTURE modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_THESE modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_THESE_ANNEE_UNIV modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_TITRE_ACCES modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_UNITE_RECH modify SOURCE_INSERT_DATE NOT NULL ; +alter table TMP_VARIABLE modify SOURCE_INSERT_DATE NOT NULL ; +```