Skip to content

Exporte les jeux de données mis à jour après l’import d’un fichier

Ronan Amicel requested to merge export-after-import into main

Contexte

Précédemment, l’import d’un fichier moissonné (par exemple depuis Grist) se faisait en le déposant dans le dossier inbox.

En production, ce dossier est surveillé par systemd, qui déclenche une tâche en cas de modification. La tâche en question lance un import global du contenu du dossier, puis un export global de tous les jeux de données modifiés.

Maintenant, on ne passe plus par un fichier intermédiaire pour le moissonnage, l’import se fait dans insitu dans la foulée.

En conséquence, l’export des fichiers moissonnés ne se fait plus automatiquement.

Par ailleurs, et indépendamment de ce problème, si on importe un fichier via l’interface web (servitu), les données ne sont pas exportées non plus.

Solution

On déclenche les exports d’un jeu de donnés dans la foulée de son import.

C’est automatique lors d’un import déclenché par un moissonnage ou via servitu.

En ligne de commande il faut ajouter explicitement le flag --export à la commande insitu import.

Edited by Ronan Amicel

Merge request reports