| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| database:procedure-apres-integration-data [2024/12/16 19:04] – [Mettre à jour les profils] jpmilcent | database:procedure-apres-integration-data [2026/02/03 11:21] (Version actuelle) – [Extraire les indicateurs liés à l'import] jpmilcent |
|---|
| Listes des étapes à suivre après une intégration de données (Gn2Pg ou via scripts). | Listes des étapes à suivre après une intégration de données (Gn2Pg ou via scripts). |
| |
| | **Pour AURA**, le script de maintenance automatisé doit se charger de réaliser toutes les étapes indiquées ci-dessous. |
| ==== Vérifier la cohérence des données ==== | ==== Vérifier la cohérence des données ==== |
| * Vérifier le bon fonctionnement de l'import : nombre de données dans la synthese, modification du nombre de données en ligne, ... | * Vérifier le bon fonctionnement de l'import : nombre de données dans la synthese, modification du nombre de données en ligne, ... |
| * Se détacher de la session Screen : ''Ctrl-a + Ctrl-d'' | * Se détacher de la session Screen : ''Ctrl-a + Ctrl-d'' |
| |
| | ==== Actualisation stats page accueil GeoNature Expert ==== |
| | * Se rendre sur la page d'accueil du GeoNature |
| | * Appuyer sur la touche ''F12'' pour ouvir les outils développeurs du navigateur |
| | * Aller sur l'onglet "Appli" et choisir l'URL du site sur l'entrée "Stockage local" |
| | * Dans la liste des entrées disponibles supprimer ''homePage.stats'' |
| | * Actualiser la page d'accueil de GeoNature avec ''F5'' |
| | * Le chargement des nouvelles statistiques devrait se lancer |
| ==== Mettre à jour l'Atlas ==== | ==== Mettre à jour l'Atlas ==== |
| * Sur le serveur ''web-srv'' : | * Sur le serveur ''web-srv'' : |
| * Passer l'Atlas en maintenance : '' mv ~/www/maintenance/atlas/maintenance.disable ~/www/maintenance/atlas/maintenance.enable '' | * Passer l'Atlas en maintenance : '' mv ~/www/maintenance/atlas/maintenance.disable ~/www/maintenance/atlas/maintenance.enable '' |
| | * Vérifier l'activation du message de maintenance sur le site de l'Atlas |
| * Sur le serveur ''db-srv'' : | * Sur le serveur ''db-srv'' : |
| * Lancer la mise à jour de l'Atlas : | * Lancer la mise à jour de l'Atlas : |
| * Sur le serveur ''web-srv'' : | * Sur le serveur ''web-srv'' : |
| * Supprimer la maintenance de l'Atlas : '' mv ~/www/maintenance/atlas/maintenance.enable ~/www/maintenance/atlas/maintenance.disable '' | * Supprimer la maintenance de l'Atlas : '' mv ~/www/maintenance/atlas/maintenance.enable ~/www/maintenance/atlas/maintenance.disable '' |
| | * Vérifier la désactivation du message de maintenance sur le site de l'Atlas |
| | * Relancer le service de l'Atlas : ''sudo systemctl restart geonature-atlas.service'' |
| |
| | ===== Rafraîchir les vues matérialisés du schéma gn_exports ===== |
| | * Pour PACA : |
| | * Se connecter avec DBeaver à la base de production et ouvrir le schéma gn_exports. |
| | * Sélectionner toutes les VM nécessitant d'être mise à jour |
| | * Faire un clic droit : "Outils" > "Refresh materialized views" |
| | * Cocher "With data" et cliquer sur "Commencer" |
| | * Une fois le rafraîchissement terminé penser à "**Appliquer (commit)**" les changements si votre base le nécessite. |
| ==== Extraire les indicateurs liés à l'import ==== | ==== Extraire les indicateurs liés à l'import ==== |
| * Pour PACA : | * Pour PACA : |
| cat ./observations_count_by_imports.sql | ssh geonat@db-paca-sinp 'export PGPASSWORD="<db-user-pwd>" ; psql -q -h localhost -p 5432 -U gnreader -d geonature2db' > ./$(date +'%F')_obs_by_imports.csv | cat ./observations_count_by_imports.sql | ssh geonat@db-paca-sinp 'export PGPASSWORD="<db-user-pwd>" ; psql -q -h localhost -p 5432 -U gnreader -d geonature2db' > ./$(date +'%F')_obs_by_imports.csv |
| </code> | </code> |
| | * 📍 Vérifier les données extraites pour s'assurer que les derniers imports ont bien des valeurs différentes des précédents. Si les données sont identiques cela peut indiquer que le dossier ''data/'' n'a pas été correctement nettoyé avant le nouvel import et que les anciennes données ont été réutilisées... |