Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:db-srv:geonature-atlas-db [2026/10/07 16:34] – jpmilcentserveurs:installation:db-srv:geonature-atlas-db [2026/10/20 16:35] (Version actuelle) – jpmilcent
Ligne 3: Ligne 3:
     * [[ 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]].     * [[ 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     * 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| transfért 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-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| transfért du dépôt "data"]] ; [[database:sinp-aura: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]] 
-  * **Vérifier si ces requêtes sont réellement nécessaires** : Se connecter avec l'utilisateur //admin// et exécuter successivement les commandes suivantes : <code sql> +  * Se connecter avec //geonat// à l'instance //pdb-srv// : ''%% ssh geonat@pdb-<region>-sinp %%'' 
-psql +  * À 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'') : 
-\c geonature2db; +    * Utiliser par exemple : <code sql> 
--- Donner les droits à l'utilisateur geonatatlas aux schémas de la base geonature2db + CREATE OR REPLACE VIEW gn_synthese.synthese_atlas AS 
-GRANT USAGE ON SCHEMA gn_synthese, ref_geo, ref_nomenclatures, taxonomie TO geonatatlas; +    SELECT 
-GRANT SELECT ON ALL TABLES IN SCHEMA gn_synthese, ref_geo, ref_nomenclatures, taxonomie TO geonatatlas; +        id_synthese, 
-\q+        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 ;
 </code> </code>
-  * Se connecter avec //geonat// à l'instance //db-srv// : ''%% ssh geonat@db-<region>-sinp %%''+    * Normalement, chaque instance SINP devrait avoir un fichier SQL contenant ce code dans son dépôt ''sinp-<region>-data'' 
   * Installer la base de données de //GeoNature Atlas// :   * Installer la base de données de //GeoNature Atlas// :
     * Se placer dans le dossier racine de l'//Atlas// : ''%% cd ~/www/atlas/ %%''     * Se placer dans le dossier racine de l'//Atlas// : ''%% cd ~/www/atlas/ %%''
-    * Lancer le script d'installation de la base de données : ''%% ./install_db.sh %%'' +    * Lancer le script d'installation de la base de données :  
-      * Si l'application est déjà installée, penser à démarrer sur le serveur //web-srv// le service //atlas// : ''%% supervisorctl start atlas %%''+      * 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 %%''       * Vérifier le bon déroulement de l'installation avec le fichier de log : ''%% tail -f ~/www/atlas/log/install_db.log %%''
-    * Il est nécessaire de retourner sur l'instance //web-srv// le fichier //territoire.json// créé par le script //install_db.sh// : ''%% scp -P <port-ssh-web-srv> ~/www/atlas/static/custom/territoire.json geonat@web-<region>-sinp:/home/geonat/www/atlas/static/custom/ %%''+    * 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 %%''
  • serveurs/installation/db-srv/geonature-atlas-db.1791390892.txt.gz
  • Dernière modification : 2026/10/07 16:34
  • de jpmilcent