Setup de SeaORM + SQLite comme base de données #64
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
independant
invalid
module/autre
module/backend
module/desktop
module/docs
module/frontend
module/scripts
module/sesam-vitale
module/utils
open-source
question
to-triage
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Total Time Spent: 5 hours
Due Date
florian_briand
5 hours
No due date set.
Dependencies
No dependencies set.
Reference: P4Pillon/Krys4lide#64
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/9_setup_db"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Détails
Comme défini dans le ticket #9 j'ai mis en place l'ORM "SeaORM" et une base de donnée en SQLite.
La PR contient également quelques modif annexes dont j'avais besoin :
Il reste un comportement étrange : lorsqu'on érit dans la base de donnée, ça trigger l'autoreload/hotreload. Je n'ai pas cherché à résoudre le bug, car la suppression de HTMx devrait chambouler tout ça, donc ça ne me parait pas utile d'y passer du temps.
Closes #9
Illustrations
Documentation
J'ai principalement suivi la documentation d'installation de SeaORM : https://www.sea-ql.org/SeaORM/docs/index/
Je n'ai pas encore eu le temps d'approfondir ma relecture ni pu tester localement... je ne veux pas ralentir ton avancement donc n'hésite pas à fusionner, j'essayerai de bosser demain 1h voir 1h de plus dans le camion...
@ -45,0 +47,4 @@
SeaORM est notre ORM. Le CLI SeaORM est nécessaire pour la génération des modèles de la base de données et des migrations associées. Elle peut être installée via Cargo :
```bash
cargo install sea-orm-cli
Il faudrait l'installer dans les dev-dependencies
Pas mal d'avoir mis les commandes pour l'utilitaire de migration de la base ;)
f4d0399771
to2ded18692d