Go to file
2016-07-01 13:58:43 +02:00
Apps Documentation et todo 2016-06-24 10:04:24 +02:00
Metier Ajout schema db backoffice, execution, facturation 2016-07-01 13:58:43 +02:00
Notes Correction 2016-05-17 14:47:49 +02:00
.gitignore UTF-8 Documentation 2016-05-17 14:43:33 +02:00
README.md Conventions 2016-07-01 13:58:12 +02:00
TODO.md Documentation et todo 2016-06-24 10:04:24 +02:00

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