Apps | ||
Metier | ||
Notes | ||
.gitignore | ||
README.md | ||
TODO.md |
Database
Metier schema scripts
Apps Enrichissement Extranet Backoffice Odea Flux
Notes
Conventions
Pour des règles de principe avec Doctrine, voir la documentation http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/basic-mapping.html
Nom des tables
Les règles de nommage permettent d'établir des profils de sauvegarde suivant le nom, de créer des groupes de tables, ...
-
Tout les caractères en minuscules
-
Table du même group, utiliser le séparateur "_" ex : clients, clients_service, clients_utilisateurs
-
Particularité des tables, utiliser un suffixe
- _old : Version précédente
- _tmp : Temporaire, version suivante
- _bak : Backup
- _mvt : Suivi des mouvements pour garder les suppressions, modifications, ...
- _user : Enregistrer les actions utilisateurs sur la table (en relation avec _mvt)
ex : etablissement, etablissements_old, etablissements_tmp, etablissements_bak
Nom des colonnes
Autres base de données Envisager l'utilisation de MongoDB dans notre processus Métier