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 datasetdans la table
Modification effectuée par Jean-Marie KERLOCH