Closed dthonon closed 2 years ago
La distribution comporte plusieurs applications :
transfer_vn
, qui gère le transfert depuis une base Biolovision vers une base Postgresql.update-vn
, qui permet de mettre à jour, directement dans une base Biolovision, les attributs des observations. Cet utilitaire a besoin d'un second fichier contenant la liste des modifications à faire. Note : à utiliser avec prudence, car les modifications se font directement dans la base BiolovisionAprès le téléchargement complet, il faut faire :
transfer_vn --schedule .evn_your_site.yaml
, pour planifier les tâches incrémentales. Ceci est à faire après chaque téléchargement --full
, ou en cas de modification de la planification dans le fichier YAML.transfer_vn --update .evn_your_site.yaml
, régulièrement, pour transférer les modifications. Ceci peut être fait par cron, toutes les heures par exemple. A chaque exécution, toutes les tâches planifiées sont réalisées. Note : il faut attendre que la première tâche planifiée soit arrivée à échéance pour qu'un transfert soit réalisé. Avec la planification par défaut, il faut donc attendre l'heure ronde suivant --schedule.
In GitLab by @mgageo on Jul 12, 2021, 21:49
Bonsoir,
Après avoir réussi le chargement de tous les groupes de faune-bretagne, j'ai voulu passer à la mise à jour incrémentale.
J'ai ces messages :
(VN_env) xfer38@apivn10:~$ update_vn --init .evn_your_site.yaml
usage: update_vn [-h] [--version] [--verbose | --quiet] [--init] config input
update_vn: error: the following arguments are required: input
(VN_env) xfer38@apivn10:~$