====== Installer la base de données GeoNature Atlas v2 ====== * **Préalable**, il est nécessaire d'avoir : * [[ serveurs:installation:web-srv:geonature-atlas-app| installé GeoNature Atlas sur le serveur Frontend et copié l'installation de GeoNature Atlas sur le serveur DB]]. * transféré le dépôt "data" sur le serveur et réalisé l'installation du territoire * Pour le SINP-PACA: [[database:sinp-paca:import-donnees#recuperation_en_local_du_depot_data_et_transfert_sur_le_serveur| transfert du dépôt "data"]] ; [[database:sinp-paca:import-donnees#ajoutcorrection_du_referentiel_geographique_dans_la_base_de_donnees_geonature| installation du territoire]] * Pour le SINP-AURA: [[database:sinp-aura:import-donnees#recuperation_en_local_du_depot_data_et_transfert_sur_le_serveur| transfert du dépôt "data"]] ; [[database:sinp-aura:import-donnees#ajoutcorrection_du_referentiel_geographique_dans_la_base_de_donnees_geonature| installation du territoire]] * Se connecter avec //geonat// à l'instance //pdb-srv// : ''%% ssh geonat@pdb--sinp %%'' * À partir de la v2 de l'Atlas, s'il est nécessaire de filter les données de la ''synthese'' une vue ''gn_synthese.synthese_atlas'' peut être créée (renseigner le paramètre ''observation_data_source'' du fichier ''settings.ini'') : * Utiliser par exemple : CREATE OR REPLACE VIEW gn_synthese.synthese_atlas AS SELECT id_synthese, the_geom_point, id_nomenclature_sensitivity, id_nomenclature_observation_status, cd_nom, date_min, altitude_min, altitude_max, observers, id_dataset FROM gn_synthese.synthese WHERE id_nomenclature_valid_status IN ( ref_nomenclatures.get_id_nomenclature('STATUT_VALID', '0'), ref_nomenclatures.get_id_nomenclature('STATUT_VALID', '1'), ref_nomenclatures.get_id_nomenclature('STATUT_VALID', '2') ) OR id_nomenclature_valid_status IS NULL ; * Normalement, chaque instance SINP devrait avoir un fichier SQL contenant ce code dans son dépôt ''sinp--data'' * Installer la base de données de //GeoNature Atlas// : * Se placer dans le dossier racine de l'//Atlas// : ''%% cd ~/www/atlas/ %%'' * Lancer le script d'installation de la base de données : * Se placer dans le dossier ''install/'' avec : ''cd install/'' * Lancer l'installation : ''%% ./install_db.sh %%'' * Vérifier le bon déroulement de l'installation avec le fichier de log : ''%% tail -f ~/www/atlas/log/install_db.log %%'' * Si l'application est déjà installée, penser à démarrer sur le serveur //web-srv// le service //atlas// : ''%% systemctl start geonature-atlas %%'' ou ''%% systemctl start geonature-atlas@geonat %%''