Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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 [2022/11/09 14:45] – [Mettre à jour l'Atlas] jpmilcent | database:procedure-apres-integration-data [2025/10/09 14:11] (Version actuelle) – [Rafraîchir les vues matérialisés du schéma gn_exports] jpmilcent | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| 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' | * Vérifier le bon fonctionnement de l' | ||
| Ligne 9: | Ligne 10: | ||
| * Pour PACA : | * Pour PACA : | ||
| * Vérifier que les nouvelles données sont bien dans le territoire et toutes associées aux mailles utilisées pour floutage, sinon ajouter les zones géo (COM, DEP, M1, M5, M10) manquantes. | * Vérifier que les nouvelles données sont bien dans le territoire et toutes associées aux mailles utilisées pour floutage, sinon ajouter les zones géo (COM, DEP, M1, M5, M10) manquantes. | ||
| - | * Placez vous dans le dossier des scripts : '' | + | * Placez vous dans le dossier des scripts : '' |
| * Lister les observations sans zone géo liées : '' | * Lister les observations sans zone géo liées : '' | ||
| * Charge les zones géo concernées par le SINP : | * Charge les zones géo concernées par le SINP : | ||
| * les communes et départements : '' | * les communes et départements : '' | ||
| + | * Si nécessaire, | ||
| + | * Installer LFS sur le dépôt : '' | ||
| + | * Télécharger les fichiers gérés avec LFS du dépôt : '' | ||
| * les mailles M1, M5 et M10 : '' | * les mailles M1, M5 et M10 : '' | ||
| * Insérer les zones géo manquantes : | * Insérer les zones géo manquantes : | ||
| Ligne 40: | Ligne 44: | ||
| * Le script ajoute les photos en tant que " | * Le script ajoute les photos en tant que " | ||
| * Pour PACA : | * Pour PACA : | ||
| - | * Soit via le fichier '' | + | * Soit via le fichier '' |
| * Soit directement : '' | * Soit directement : '' | ||
| * Pour AURA : | * Pour AURA : | ||
| - | * Voir pour récupérer | + | * Utiliser |
| * **NOTES** : | * **NOTES** : | ||
| * Les vues matérialisées de l' | * Les vues matérialisées de l' | ||
| - | ==== Maintenance de la base de données ==== | + | ==== 🗑️ |
| + | * **ATTENTION** : dans les versions récentes de Postgresql (v14+) cette manipulation n'est plus vraiment nécessaire. Le mécanisme automatique de nettoyage de la base semble efficace. Une " | ||
| * Sur le serveur '' | * Sur le serveur '' | ||
| * Vérifier la place restante : <code bash>df -h |grep /dev/sda1 ; du -hs / | * Vérifier la place restante : <code bash>df -h |grep /dev/sda1 ; du -hs / | ||
| Ligne 58: | Ligne 63: | ||
| * se placer dans GeoNature et activer le venv : <code bash>cd ~/geonature ; source backend/ | * se placer dans GeoNature et activer le venv : <code bash>cd ~/geonature ; source backend/ | ||
| * lancer la mise à jour des vues matérialisées : <code bash> | * lancer la mise à jour des vues matérialisées : <code bash> | ||
| + | * désactiver le venv : <code bash> | ||
| * Se détacher de la session Screen : '' | * Se détacher de la session Screen : '' | ||
| + | ==== Actualisation stats page accueil GeoNature Expert ==== | ||
| + | * Se rendre sur la page d' | ||
| + | * Appuyer sur la touche '' | ||
| + | * Aller sur l' | ||
| + | * Dans la liste des entrées disponibles supprimer '' | ||
| + | * Actualiser la page d' | ||
| + | * Le chargement des nouvelles statistiques devrait se lancer | ||
| ==== Mettre à jour l' | ==== Mettre à jour l' | ||
| * Sur le serveur '' | * Sur le serveur '' | ||
| * Passer l' | * Passer l' | ||
| - | * Synchroniser | + | * Vérifier l' |
| * Sur le serveur '' | * Sur le serveur '' | ||
| * Lancer la mise à jour de l' | * Lancer la mise à jour de l' | ||
| * activer une session Screen : <code bash> | * activer une session Screen : <code bash> | ||
| - | * se placer dans le dossier de l' | + | * se placer dans le dossier de maintenance |
| - | * modifier le fichier '' | + | * lancer la mise à jour des vues matérialisées de l'Atlas : <code bash> psql -h localhost -U geonatadmin -d gnatlas |
| - | * Déconnecter toutes les connexions | + | |
| * Se détacher de la session Screen : '' | * Se détacher de la session Screen : '' | ||
| * Sur le serveur '' | * Sur le serveur '' | ||
| * Supprimer la maintenance de l' | * Supprimer la maintenance de l' | ||
| + | * Vérifier la désactivation du message de maintenance sur le site de l' | ||
| + | * Relancer le service de l' | ||
| + | ===== 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' | ||
| + | * Faire un clic droit : " | ||
| + | * Cocher "With data" et cliquer sur " | ||
| + | * Une fois le rafraîchissement terminé penser à " | ||
| + | ==== Extraire les indicateurs liés à l' | ||
| + | * Pour PACA : | ||
| + | * En local, se placer dans le dossier '' | ||
| + | * Lancer la commande : <code bash> | ||
| + | cat ./ | ||
| + | </ | ||