Commit e81243ea authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Réorganisation des dossiers de données (simplification)

parent d96ae52d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
config.local.php
config/autoload/*.local.php
vendor/*
data/cache/*
cache/*
.idea
deploy.log
VERSION
+13 −2
Original line number Diff line number Diff line
@@ -27,13 +27,24 @@ Attention toutefois : le travail de mise en place du dispositif n'en est qu'au t
* Interface d'administration des motifs de modification de service dû
* Interface d'administration des domaines fonctionnels
* Installation possible via Docker d'une version de développement ou de test
* Changements d'organisation des fichiers du projet
    * Les fichiers liés à la base de données sont maintenant placés dans /bdd. Un sous-répertoire update recense tous les
    fichiers de mises à jour de base de données liés aux nouvelles versions
    * Le fichier /bdd/install.sql est à injecter dans un schéma de base de données vide pour toute nouvelle installation de OSE.
    * Le dossier data/cache s'appelle maintenant directement /cache
    * Les connecteurs sont maintenant placés dans un dossier /connecteurs
* Les procédures d'installation et de mise à jour sont disposibles également dans le Gitlab 
(Cf. [`INSTALL.md`](INSTALL.md) et [`UPDATE.md`](UPDATE.md))

## Notes de mise à jour

* Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
`data/Mises à jour/08.1.sql`
Les mises à jour `data/Mises à jour/08.0.1.sql` et `data/Mises à jour/08.0.3.sql` sont inclues dans le précédent fichier.
`bdd/update/08.1.sql`
Les mises à jour `bdd/update/08.0.1.sql` et `bdd/update/08.0.3.sql` sont inclues dans le précédent fichier.
Inutile, donc, de les exécuter si vous mettez à jour depuis la 8.0.
* Attention : le dossier de cache est déplacé de /data/cache vers /cache. La procédure de mise à jour devrait lui attribuer
automatiquement les accès nécessaires au bon fonctionnement de l'application. Vous pourrez supprimer manuellement l'ancien
dossier /data/cache qui n'a plus d'utilité.
* Attention : au niveau de votre configuration Apache, APPLICATION_ENV peut prendre désormais trois valeurs possibles :
dev,test ou prod. Les anciennes valeurs development et production doivent donc être respectivement remplacées par dev et prod.

+2 −2
Original line number Diff line number Diff line
@@ -293,7 +293,7 @@ OSE sera accessible sur votre machine, à l'adresse http://ose-test.localhost

# Création de la base de données
Créez une base de données avec un utilisateur pour OSE, un schéma, puis un tablespace vides.
Un script d'initialisation vous est fourni (répertoire data/Déploiement/ose-ddl.sql). Il vous revient de le lancer pour peupler la base de données.
Un script d'initialisation vous est fourni (répertoire bdd/install.sql). Il vous revient de le lancer pour peupler la base de données.

Attention à bien veiller à ce que les accents soient correctement traités.
Les caractères du fichier sont en **UTF8**.
@@ -354,7 +354,7 @@ OSE est maintenant installé.

# Connecteurs
Afin de pouvoir intégrer OSE à votre système d'information, 
des [connecteurs](https://git.unicaen.fr/open-source/OSE/tree/master/data/D%C3%A9ploiement/Connecteurs) 
des [connecteurs](https://git.unicaen.fr/open-source/OSE/tree/master/connecteurs) 
vous sont fournis à titre d'exemple.
Vous devrez en effet les adapter à vos besoins.

+5 −1
Original line number Diff line number Diff line
@@ -15,3 +15,7 @@ Cf. [`INSTALL.md`](INSTALL.md).
## Procédure de mise à jour

Cf. [`UPDATE.md`](UPDATE.md).

## Modèle de données de l'application

Cf. [`doc/Modèle de données`](doc/Modèle de données).
 No newline at end of file
+3 −2
Original line number Diff line number Diff line
@@ -26,12 +26,13 @@ de travail dans son état originel au moyen de la commande suivante :

## Mise à jour de la base de données

* Dans le répertoire `data/Mises à jour`, si un fichier `.sql` corresopnd à la nouvelle version installée,
* Dans le répertoire `bdd/update`, si un fichier `.sql` corresopnd à la nouvelle version installée,
exécutez les requêtes dans SQL Developer pour mettre à jour la base de données.

## Tests

Le fichier `data/Déploiement/Changements.pdf` recense les changements apportés par les différentes versions de l'application.
[La liste des changements](https://ose.unicaen.fr/deploiement/changements.html) 
recense les changements apportés par les différentes versions de l'application.
Vous êtes invité à tester prioritairement ces changements.

## Passage en production
Loading