... | ... | @@ -88,3 +88,30 @@ Mise à jour de la base de données avec les changement de modèle. |
|
|
## Utils
|
|
|
|
|
|
Scripts utiles dans certains cas très particuliers.
|
|
|
|
|
|
| Fichier | Description |
|
|
|
|---------|-------------|
|
|
|
| `migrate_to_postgres.py` | À été utilisé lors de la migration vers PostgreSQL |
|
|
|
| `send_all_sde.sh` | Envoie tout l'historique de toutes les notes au Site des Élèves |
|
|
|
|
|
|
# Migrations
|
|
|
|
|
|
Contient un dossier par groupe de modifications apportées à la base de données. Chaque dossier contient un fichier `down.sql` et un fichier `up.sql`.
|
|
|
|
|
|
Les migrations sont appliquées en utilisant le script [`bin/migrations.py`](#migrationspy).
|
|
|
|
|
|
## `up.sql`
|
|
|
|
|
|
Contient les modifications à apporter à la BdD lors de la mise à jour.
|
|
|
|
|
|
## `down.sql`
|
|
|
|
|
|
Permet d'annuler les modifications faites avec le `up.sql` correspondant.
|
|
|
|
|
|
# Target
|
|
|
|
|
|
Dossier de build rust, créé par cargo lors de la compilation.
|
|
|
|
|
|
# Tests
|
|
|
|
|
|
Scripts de test unitaire des différentes parties du logiciel. Les fichiers sont nommés en fonction du fichier de [`application`](#application) testé. |
|
|
\ No newline at end of file |