Fix: stocke bien le nom du fichier de spec dans `save_dataset()`
Contexte
On stocke les métadonnées relatives à un import dans deux tables :
-
meta.datasets
: la version de la spec du jeu de données utilisée pour l’import -
meta.imports
: l’opération d’import proprement dite
Or dans la colonne spec_filename
de meta.datasets
, on ne stockait pas le nom
du fichier de spec, mais le nom du fichier importé.
Contenu
- on attache le nom du fichier de spec chargé à la construction de l’objet
Dataset
- on passe bien ce nom de fichier à
save_dataset()
lors de l’import - on ajoute une migration alembic qui :
- crée une nouvelle colonne
filename
dansmeta.imports
- la remplit avec la valeur qui était dans
spec_filename
- met à jour la vue
meta.current_import
- crée une nouvelle colonne
- on y stocke le nom du fichier importé lors de l’import
Edited by Ronan Amicel