-
Notifications
You must be signed in to change notification settings - Fork 31
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
Problème pour mettre à jour taxhub v1.7.3 vers v1.8.0 #283
Comments
Bonjour, Pourriez vous m'indiquer les cd_noms qui ont disparus. A priori, ils n'ont pas de cd_nom de remplacement pour deux raisons potentielles : soit le taxon n'aurait jamais du être présent, soit le taxon à subit une révision taxonomique qui nécessite de revenir dans les données. Pour résoudre le problème il faut à mon avis pré-corriger les données en supprimant les cd_noms qui disparaissent sans cd_nom de remplacement |
La mise à jour de TaxHub 1.7 à 1.8 et la migration de Taxref en v14 sont 2 choses distincts. |
@amandine-sahl
Pour le dernier, il n'y a pas de |
@camillemonchicourt |
La signification des cd_raison_supression est :
Pour le cas 2 il faut modifier les données dans la synthèse et supprimer l'enregistrement de |
Merci Amandine. J'ai également supprimé une ligne concernant le cd_nom 60615 (le Lynx, donnée présente par défault dans occtax probablement, car non présent en Bretagne) dans la table Puis, en ré-exécutant le script
Le problème de la relation « tmp_taxref_changes.comp_grap » inexistant revient, et je ne sais pas comment résoudre ce point, qui semble bloquant. |
Pourriez vous m'indiquer le contenu du fichier var/log/updatetaxrefv13/apply_changes.log ? |
Le voici:
|
Effectivement la création de la table n'est réalisée que par le script d'import J'ai fait une petite modification en mode developement qui devrait résoudre le problème. |
Merci Amandine.
|
Toute la partie qui concerne les cd_nom manquants est dans Il faudrait améliorer les scripts pour les rendre plus robustes aux erreurs. Même si ce serait plus simple de repartir du début. Vous pouvez essayer de relacer le script |
Bonjour,
Je souhaite effectuer la mise à jour de Taxhub. J'ai pu passer de la version 1.7.0 à la version 1.7.3 sans problème (via les versions intermédiaires).
Le passage à la version 1.8.0 me pose par contre quelques problèmes, et notamment la mise à jour du TAXREF.
En suivant la procédure (https://github.com/PnX-SI/TaxHub/tree/master/data/scripts/update_taxref), je bloque au moment de lancer le script avec la commande
./import_taxref_v13_data.sh
.J'ai notamment cette ligne d'erreur qui est signalée:
psql:scripts/1.1_taxref_changes_detections.sql:43: ERREUR: le tableau ne doit pas contenir de valeurs NULL
et qui semble résulter de la définition de grappe_init:
qui renvoie :
Dans la table
taxonomie.bib_noms
, j'ai deux valeurs NULL dans le champ cd_nom pour un même cd_ref "disparu" entre taxref v11 et v13 (cf.liste_cd_nom_disparus_bib_noms.csv
).A la suite de ce message, j'en ai une floppée d'autres indiquant toutes:
ERREUR: la relation « tmp_taxref_changes.comp_grap » n'existe pas
Comment puis-résoudre ce problème ?
Merci pour votre aide.
The text was updated successfully, but these errors were encountered: