Scripts concernant la base de données APIS ------------------------------------------ Florence HENRY LESIA - CNRS / Observatoire de Paris 27 juin 2012 Contenu ------- | +-- DATA : répertoire contenant les scripts pour remplir la base de données | lorsqu'il y a de nouveaux fichiers | | | +-- apis_file_insert.pro : insère un fichier dans la base de données ou le | | met à jour (procédure IDL) | | | +-- apis_to_db.pro : lance apis_file_insert() pour tous les fichiers de la | | base (procédure IDL) | | | +-- make_small_jpeg.sh : crée si nécessaire les vignettes pour les images | | JPEG (shell script) | | | +-- sendtopsql.pro : envoie des commandes à une base de données | | +-- SQL : scripts aui ont servi à la création des tables de la base de données | | | +-- apis.sql : table apis_data, fonction update_time & trigger sur cette | | table | | | +-- apis_dataset.sql : vue apis_dataset | | | +-- apis_products.sql : vue apis_products | | | +-- concat_selected_fields.sql : fonction concat_selected_fields pour | | remplir la vue du granule dataset | | | +-- epn_core.sql : vue epn_core | | | +-- permissions-lesia.sql : fixe les appartenances à l'utilisateur lesia | | pour qu'il puisse modifier les tables | | | +-- permissions.sql : fixe les permissions pour gavo | | +-- q.rd : description des champs pour gavo Procédure pour répercuter les changements dans q.rd (cf mail de Pierre du 03/07/2014) Sur le serveur voparis-tap - mettre q.rd dans /var/gavo/input/apis - avec comme owner dal_user:gavo - sous dal_user, faire gavo imp -m q.rd - sous root, faire gavo serve stop puis gavo serve start