Skip to content

Organisation de la base de données

Eric Quinton edited this page Feb 19, 2019 · 2 revisions

Organisation de la base de données

Le principe retenu est de stocker les données provenant de zones géographiques différentes dans des schémas différents. Le schéma par défaut public n'est donc pas utilisé.

La structure de la base de données a été construite avec le logiciel SQL PowerArchitect, téléchargeable à l'adresse : http://www.sqlpower.ca/page/architect. La structure de la base de données est décrite dans le dépôt de fichiers (GIT), dans le dossier database.

Depuis la version 1.1.3, le logiciel pgModeler (https://pgmodeler.io) est utilisé pour la conception et la représentation de la base de données.

Le schéma gacl sert à stocker les droits d'accès et les traces de connexion et de modifications des enregistrements. Les droits sont définis secteur géographique par secteur géographique : un secteur géographique est géré par une adresse web différente.

Modification de la base de données

Toute modification de la structure de la base de données doit être répercutée dans tous les schémas correspondants aux secteurs géographiques : l'application est partagée entre les différents schémas.