Insertion des missions en base de données
La liste des missions valides doit être insérée en base de données dans la table dataset
.
Voici la liste des colonnes:
colonne | attribut dataset
|
datatype | contrainte |
---|---|---|---|
dataset_identifier |
dataset_identifier |
varchar(9) |
Clé primaire |
resolution |
resolution |
integer |
|
support |
support |
enum |
La connection vers la base de données est définie via un fichier .json contenant les informations suivantes:
{
"host": "localhost",
"database": "nom_de_la_base_de_données",
"user": "nom_utilisateur",
"password": "mot_de_passe",
"port": 5432
}
Le fichier de connection est défini via l'argument --output-database-config
.
Si la base de données de sortie contient déjà une table dataset
, le traitement est arrété.
-
ajout du paramètre --output-database-config
-
création de la table dataset
, arrêt du traitement si table déjà présente -
insertion des dataset
dans la table