Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration des versions de taxref sans la table bib_noms #382

Closed
amandine-sahl opened this issue Apr 21, 2023 · 3 comments
Closed

Migration des versions de taxref sans la table bib_noms #382

amandine-sahl opened this issue Apr 21, 2023 · 3 comments
Milestone

Comments

@amandine-sahl
Copy link
Contributor

La table bib_noms permettait de détecter les changements de grappes de cd_nom présents dans cette table. En l'absence de cette table, il n'est plus possible de réaliser cette opération sauf en considérant l'ensemble des changements de taxref.

2 solutions sont possibles :

  • 1 : Considérer les changements en se basant sur la table taxref ce qui augmenterait considérablement le nombre de cas possible et la complexité de l'opération
  • 2 : Ne considérer que les changements de cd_ref (en se basant sur les tables attributs et médias)

La solution 2 réduit le nombre de cas possible à 3:

  • Aucun changement : cd_ref1 -> cd_ref1
  • Changement de cd_ref : cd_ref1 -> cd_ref2
  • Merge : cd_ref1 + cd_ref2 -> cd_ref3
  • Split : impossible à détecter

La question est : est-ce un soucis de ne plus détecter les cas de split et de partir sur la solution 2.

@camillemonchicourt
Copy link
Member

  • Cela continuerait quand même à vérifier et appliquer les changements dans les données de GeoNature ?
  • Comment seront gérés les cas de split ? Il faudra les détecter ou appliquer manuellement ?

@amandine-sahl
Copy link
Contributor Author

Cela continuerait quand même à vérifier et appliquer les changements dans les données de GeoNature ?

Les changements dans les données de GeoNature ne sont pas réalisées par TaxHub. Donc aucun changement de ce coté là. Ce qui était fait c'était la mise en évidence des cd_noms présents dans les données de la base (détecté via les contraintes d'intégrité référentielle) qui ne sont plus présent dans la nouvelle version de taxref

Comment seront gérés les cas de split ? Il faudra les détecter ou appliquer manuellement ?

En analysant les modifications en se plaçant au niveau des cd_ref, ce changement n'est plus vraiment identifiable, ce qui change se sont les "grappes" de cd_nom associé à un cd_ref. Le cd_ref lui est juste "déclassé" et remplacé par un autre.

@camillemonchicourt
Copy link
Member

Fait dans la version 2.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants