Vous n'êtes pas identifié(e).
Bonjour,
Tout est dans le titre en fait, je souhaite supprimer une vue uniquement si elle existe, et étant donné que je suis en 8.1, je ne peux pas faire de DROP VIEW IF EXISTS.
Y a-t-il donc une technique pour vérifier si la vue existe avant de la supprimer (ou avant de la recréer) ?
Merci d'avance !
Hors ligne
Interroger pg_views avant de commencer :
SELECT count(*) FROM pg_views where schemaname = 'le bon schema' and viewname ='la bonne vue';
Si retourne 1, faire le DROP.
Désolé, il n'y a rien de plus pratique en 8.1 à ma connaissance.
Ou alors, ignorer l'erreur, mais évidemment, c'est moins propre.
Marc.
Hors ligne
Merci, je pense que ça devrait résoudre mon problème
Hors ligne