Conventions
This commit is contained in:
parent
ddbf3b0e81
commit
ea389b1f2e
37
README.md
37
README.md
@ -3,7 +3,6 @@ Database
|
||||
|
||||
Metier
|
||||
schema
|
||||
account
|
||||
scripts
|
||||
|
||||
Apps
|
||||
@ -18,26 +17,36 @@ 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
|
||||
- Utiliser le séparateur "_" pour le nommage
|
||||
ex :
|
||||
clients
|
||||
clients_service
|
||||
clients_utilisateurs
|
||||
- Table du même group, utiliser le séparateur "_"
|
||||
ex : clients, clients_service, clients_utilisateurs
|
||||
|
||||
et pour une utilisation avec _old, _tmp
|
||||
etablissements
|
||||
etablissements_old
|
||||
etablissements_tmp
|
||||
_backup
|
||||
- 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
|
||||
----------------
|
||||
|
||||
=> nom_secondaire_date_type
|
||||
|
||||
Le nommage des tables permet de créer des profils de sauvegarde pour ne sauvegarder que les éléments au bon moment, etc
|
||||
|
||||
Autres base de données
|
||||
|
||||
Envisager l'utilisation de MongoDB dans notre processus Métier
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user