-
Notifications
You must be signed in to change notification settings - Fork 30
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 TaxRef v16 problèmes cd_nom 111955, 129323 #407
Comments
J'ai également un problème avec le cd_nom Ce n'est d'ailleurs pas le seul, nous trouvons cette liste de cd_nom dans ce cas là:
|
En attendant, j'ai pu finaliser la migration en mettant à UPDATE gn_synthese.synthese SET
cd_nom = NULL,
additional_data = jsonb_set(
additional_data,
'{taxrefUpdate}',
jsonb_build_object('version', 16, 'previousCdNom', 111955),
true
)
WHERE cd_nom = 111955 ; |
En fait pas vraiment le fichier Sinon pour les cas de cd_nom de remplacement apparaissant en v16 (donc ne sont pas présent dans la version actuel de taxref) plutôt que de supprimer le cd_nom (ou les contraintes d'intégrité), une autre option est de l'ajouter dans la table taxref dans le script predection. Il sera mis à jour par la suite ce qui ne posera aucun soucis. |
OK, si je comprends bien. Ces infos indiquent seulement que le cd_nom @amandine-sahl Par contre, qu'en est-il pour le cd_nom |
Désolée je ne sais pas quoi dire, demande au MNHN |
Oui, c'est ce que l'on avait prévu de faire avec @camillemonchicourt en fonction de ta réponse. Merci ! |
Salut, |
OK, merci @gargo-mnhn pour ces précisions. |
Je suis entrain de réaliser une migration de TaxRef v15 ver v16.
Je me suis retrouvé bloqué par le cd_nom 111955 car son cd_nom de remplacement n'est pas présent dans TaxRef v15 mais seulement dans TaxRef v16.
Dans le fichier "missing_cd_nom_into_database.csv", j'ai:
Dans mon fichier "pre_detection.sql", j'ai mis:
Dans mon fichier "post_detection.sql", j'ai:
Je lance la commande:
Quand la foreign_key est remise en place via le script "post_detection.sql" cela m'affiche l'erreur:
En regardant de plus près dans les fichiers de TaxRef v16, je me rends compte que le fichier CDNOM_DISPARUS.xls contient:
Alors que le fichier TAXREF_CHANGES.tsv contient:
Est ce que ces 2 entrées ont un sens ? J'ai l'impression qu'il y a une erreur dans un de ces 2 fichiers, non ?
The text was updated successfully, but these errors were encountered: