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