Conventions
This commit is contained in:
parent
ddbf3b0e81
commit
ea389b1f2e
37
README.md
37
README.md
@ -3,7 +3,6 @@ Database
|
|||||||
|
|
||||||
Metier
|
Metier
|
||||||
schema
|
schema
|
||||||
account
|
|
||||||
scripts
|
scripts
|
||||||
|
|
||||||
Apps
|
Apps
|
||||||
@ -18,26 +17,36 @@ Notes
|
|||||||
Conventions
|
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
|
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
|
- Tout les caractères en minuscules
|
||||||
- Utiliser le séparateur "_" pour le nommage
|
- Table du même group, utiliser le séparateur "_"
|
||||||
ex :
|
ex : clients, clients_service, clients_utilisateurs
|
||||||
clients
|
|
||||||
clients_service
|
|
||||||
clients_utilisateurs
|
|
||||||
|
|
||||||
et pour une utilisation avec _old, _tmp
|
- Particularité des tables, utiliser un suffixe
|
||||||
etablissements
|
- _old : Version précédente
|
||||||
etablissements_old
|
- _tmp : Temporaire, version suivante
|
||||||
etablissements_tmp
|
- _bak : Backup
|
||||||
_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
|
Autres base de données
|
||||||
|
|
||||||
Envisager l'utilisation de MongoDB dans notre processus Métier
|
Envisager l'utilisation de MongoDB dans notre processus Métier
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user