git clone git@github.com:cbn-alpin/sinp-aura-data.gitrsync -av --copy-unsafe-links --exclude var --exclude .git --exclude .gitmodules --exclude .editorconfig --exclude .vscode --exclude .gitignore --exclude settings.ini --exclude "data/raw/*" --exclude venv --exclude .venv --exclude "import-parser/data/*" ./ geonat@db-aura-sinp:~/data/ --dry-run
--dry-run si tout semble ok pour effectuer le transfert réelsudo chmod o+x /usr/bin/gcc. Une fois l'installation terminée, retirer les à nouveau avec '' chmod o-x /usr/bin/gcc ''.ssh geonat@db-aura-sinptrue le paramètre drop_apps_db du fichier ~/geonature/config/settings.ini.~/geonature/install/ avec la commande : cd ~/geonature/install/screen -S install-db./install_db.shfalse le paramètre drop_apps_db du fichier ~/geonature/config/settings.ini ! sed -e '/atlaspinv/ s/^-* */-- /' -i 2021-05-20_sinp_aura_ref_geo.sql ref_geo pré-existant : '' sed -i 's/CREATE SCHEMA ref_geo;/ALTER SCHEMA ref_geo RENAME TO ref_geo_saved;\nCREATE SCHEMA ref_geo;/ 2021-05-20_sinp_aura_ref_geo.sql ''.tar.bz2 du fichier SQL pour diminuer sa taille (~1,3Go ⇒ ~260Mo) : '' tar jcvf ./2021-05-20_sinp_aura_ref_geo.tar.bz2 ./2021-05-20_sinp_aura_ref_geo.sql ''
Il est nécessaire d'ajouter dans le référentiel géographique de GeoNature le contour du territoire du SINP.
Pour ce faire, nous allons utiliser le script area du dépôt "data" :
ssh geonat@db-aura-sinpcd ~/data/areacp config/settings.sample.ini config/settings.inivi config/settings.iniscreen -S import-areapsql -h localhost -U geonatadmin -d geonature2db -c "SELECT COUNT(*) FROM ref_geo.l_areas AS la JOIN ref_geo.bib_areas_types AS bat ON (la.id_type = bat.id_type) WHERE type_code = 'COM';"
psql -h localhost -U geonatadmin -d geonature2db -c "SELECT COUNT(*) FROM ref_geo.l_areas AS la JOIN ref_geo.bib_areas_types AS bat ON (la.id_type = bat.id_type) WHERE type_code = 'DEP';"
Il est nécessaire d'adapter la base de données de GeoNature au SINP AURA. Si vous avez corriger le référentiel géographique via le fichier SQL du référentiel géo de Flavia cette étape est déjà réalisée. Dans le cas contraire :
Il est aussi possible d’exécuter ces scripts SQL individuellement et manuellement :
ssh geonat@db-aura-sinpssh geonat@db-aura-sinpcd ~/data/cbnmcscreen -S import-cbnmccd ~/data/cbnascreen -S import-cbnacd ~/data/lposcreen -S import-lpocd ~/data/flaviascreen -S import-flaviaSuivre la démarche décrite dans la documentation de gestion des serveurs.
refresh_materialized_view_data(). Mais il permet de suivre l'avancé du rafraîchissement. Pour l'utiliser : '' psql -h localhost -U geonatadmin -d gnatlas -f ~/data/db-atlas/data/sql/05_refresh_vm_data.sql ''utilisateurs.t_roles possédant des identifiants et/ou email en doublon. Récapitulatifs des modifications stockées dans un tableur.. Utilise le script '' ~/data/db-geonature/data/sql/13_delete_duplicate_user.sql ''. Les anciens ''id_role supprimés et leurs remplaçants sont présents dans le fichier de config (~/data/db-geonature/config/settings.default.ini).