MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Remplacement des clés sémantiques par des identifiants techniques #115

Closed alhyss closed 1 year ago

alhyss commented 1 year ago

Le modèle de données pour la gestion des modèles privilégiait jusqu'ici les clés (primaires et étrangères) sémantiques, afin de faciliter la saisie manuelle des données : nom du modèle dans la table des modèles, nom de l'onglet dans la table des onglets, etc. Néanmoins, dès lors qu'une interface va être proposée aux utilisateurs, utiliser des identifiants dont la valeur peut être légitimement modifiée complexifie et fragilise le système.

Objectif : consolider le modèle de données en ajoutant des identifiants techniques qui serviront de clés primaires et étrangères pour toutes les tables où c'est possible.

alhyss commented 1 year ago

Changements implémentés dans PlumePg 0.2 :