Message posté par : drawer76
----------------------------------------
Merci pour ton retour.
Juste pour préciser : ma technique actuelle fonctionne peu importe si le nom des tables
distantes change. En effet, le script que j’utilise fait les étapes suivantes à chaque
actualisation :
- Supprime toutes les vues matérialisées existantes du schéma.
- Supprime et réimporte toutes les tables distantes depuis le WFS.
- Recrée toutes les vues matérialisées (vm_<nom_table>) à partir des tables
fraîchement importées, avec reprojection/correction et index spatial.
Du coup, même si le WFS change le nom d’une couche ou ajoute de nouvelles tables, le
script va toujours :
- Importer la table correcte avec son nom actuel.
- Recréer la vue matérialisée correspondante avec vm_ devant le nom.
En pratique, ça rend la solution robuste face aux changements côté WFS, et je n’ai pas
besoin de connaître ou maintenir les noms exacts à l’avance.
Seul point à noter : les vues sont recréées à chaque fois, donc leurs index sont recréés
également, mais ça fait partie du flux normal. C’est pour ça que je privilégie cette
méthode “tout refaire” plutôt que juste rafraîchir les vues existantes.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=374717#p374717
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