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 | ||
| serveurs:installation:web-srv:geonature-atlas-mise-a-jour [2022/04/13 07:17] – [Import des images de l'INPN] jpmilcent | serveurs:installation:web-srv:geonature-atlas-mise-a-jour [2026/10/06 09:12] (Version actuelle) – [Pour AURA] jpmilcent | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| ==== Pour AURA ==== | ==== Pour AURA ==== | ||
| * Ressources : [[https:// | * Ressources : [[https:// | ||
| - | * Se connecter au serveur " | + | * Se connecter au serveur " |
| - | * Se placer dans le dossier //~/data// : '' | + | * Se placer dans le dossier //~/data// : '' |
| - | * Mettez à jour la VM '' | + | * Mettez à jour la VM '' |
| - | * Corriger la base //gnatlas// en tant que super utilisateur : '' | + | * Corriger la base //gnatlas// en tant que super utilisateur : '' |
| - | * Corriger la base //gnatlas// en tant que propriétaire : '' | + | * Corriger la base //gnatlas// en tant que propriétaire : '' |
| ==== Pour PACA ==== | ==== Pour PACA ==== | ||
| Ligne 231: | Ligne 231: | ||
| * Relancez l' | * Relancez l' | ||
| * Consulter les logs de l' | * Consulter les logs de l' | ||
| - | * Réactiver le service | + | * Réactiver le service : '' |
| * Désactiver le mode maintenance de l' | * Désactiver le mode maintenance de l' | ||
| Ligne 284: | Ligne 284: | ||
| * Pour créer automatiquement l' | * Pour créer automatiquement l' | ||
| * La commande précédente ouvre l' | * La commande précédente ouvre l' | ||
| + | [Unit] | ||
| + | StartLimitIntervalSec=6min | ||
| + | StartLimitBurst=5 | ||
| + | |||
| [Service] | [Service] | ||
| ExecStart= | ExecStart= | ||
| Ligne 291: | Ligne 295: | ||
| --name " | --name " | ||
| --bind " | --bind " | ||
| + | Restart=on-failure | ||
| + | RestartSec=1min | ||
| </ | </ | ||
| * **Note** : la première ligne // | * **Note** : la première ligne // | ||
| Ligne 368: | Ligne 374: | ||
| </ | </ | ||
| * Soit : '' | * Soit : '' | ||
| + | * Pour réinitialiser toutes les images en tant que secondaire : <code sql> | ||
| + | UPDATE taxonomie.t_medias AS tm | ||
| + | SET id_type = 2 | ||
| + | WHERE id_type = 1 ; | ||
| + | </ | ||
| + | * Pour favoriser certaines sources en tant qu' | ||
| + | WITH exists_first_medias AS ( | ||
| + | SELECT cd_ref | ||
| + | FROM taxonomie.t_medias AS stm | ||
| + | WHERE id_type = 1 | ||
| + | ), | ||
| + | priority_first_medias AS ( | ||
| + | SELECT | ||
| + | 1 AS priority, | ||
| + | MIN(id_media) AS first_id_media_founded, | ||
| + | cd_ref | ||
| + | FROM taxonomie.t_medias | ||
| + | WHERE cd_ref NOT IN ( SELECT cd_ref FROM exists_first_medias ) | ||
| + | AND " | ||
| + | AND supprime != true | ||
| + | GROUP BY cd_ref | ||
| + | UNION | ||
| + | SELECT | ||
| + | 2 AS priority, | ||
| + | MIN(id_media) AS first_id_media_founded, | ||
| + | cd_ref | ||
| + | FROM taxonomie.t_medias | ||
| + | WHERE cd_ref NOT IN ( SELECT cd_ref FROM exists_first_medias ) | ||
| + | AND " | ||
| + | AND supprime != true | ||
| + | GROUP BY cd_ref | ||
| + | ), | ||
| + | first_medias AS ( | ||
| + | SELECT DISTINCT ON (pfm.cd_ref) pfm.cd_ref, pfm.priority, | ||
| + | FROM priority_first_medias AS pfm | ||
| + | ORDER BY pfm.cd_ref, pfm.priority | ||
| + | ) | ||
| + | UPDATE taxonomie.t_medias AS tm | ||
| + | SET id_type = 1 | ||
| + | FROM first_medias AS fm | ||
| + | WHERE tm.id_media = fm.first_id_media_founded | ||
| + | AND tm.cd_ref = fm.cd_ref ; | ||
| + | </ | ||
| * Pour afficher les images sur l' | * Pour afficher les images sur l' | ||
| REFRESH MATERIALIZED VIEW atlas.vm_medias WITH DATA ; | REFRESH MATERIALIZED VIEW atlas.vm_medias WITH DATA ; | ||