Message posté par : drawer76 (loris.moisson(a)gmail.com)
----------------------------------------
Bonjour,
Je travaille sur une base PostgreSQL avec des foreign tables pointant vers les services
WFS du SANDRE.
Pour ce faire, j’ai créé une fonction refresh_sandre_all qui :
- Supprime toutes les vues matérialisées existantes dans le schéma.
- Supprime et réimporte chaque foreign table depuis le WFS SANDRE (table par table).
- Crée les vues matérialisées avec la colonne reprojetée geom et l’index spatial
correspondant.
Cette approche fonctionne bien pour moi, car je peux simplement relancer la fonction pour
actualiser toutes les données. Cependant, elle est assez “lourde” côté PL/pgSQL, avec des
boucles et des EXECUTE format().
Je me pose les questions suivantes :
Existe-t-il une méthode plus simple ou plus standard pour automatiser la mise à jour des
tables WFS et la création des vues matérialisées, sans avoir besoin de gérer manuellement
chaque table ?
Merci d’avance pour vos retours et suggestions !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=374703#p374703
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net