diff --git a/README.md b/README.md index 3c12c7a..d01489a 100644 --- a/README.md +++ b/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