Bonjour bonjour,
La question est possiblement bête mais je n'arrive pas à trouver de réponse explicite sur le vaste monde d'internet.
J'ai une vue qui est construite depuis 2 tables. Une de ces tables est, pour le moment, changeante au niveau de sa structure (Nombre de colonne notamment). Je dois donc à chaque fois supprimer ma vue, la recréer ainsi que recréer la fonction trigger qui va avec.
Vous l'aurez surement deviné, ceci n'est pas trop trop fun quoi.
Je débute avec Postgre, et j'ai vu qu'il existait une vue "materialized" que l'on pouvait rafraîchir. Ma question est donc la suivante, quand je lance la requête "refresh materialized view maBelleVue", est-ce que la structure (nombre de colonne) ET les données vont être mis à jour ou est-ce que seules les données sont mis à jour ?
Si seulement les données sont mises à jour, existe-t-il un moyen merveilleux pour mettre à jour la structure d'une vue ?
Bisous bisous
Partager