Bonsoir à tous,

Dans un script de création de base pour PostgreSQL, je souhaite, avant de lancer les commande create table, supprimer ces dernières uniquement si elles existent déjà. Je pensais pour cela m'aider d'une requête sur la table système pg_class, tout ceci dans un bloc conditionnel. Dans certains SGBD, il est possible d'utiliser la syntaxe suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
IF EXISTS (predicat) THEN
     (commande)
 END IF
Malheureusement, pour PostgreSQL, je n'ai rien trouvé de tel. Est-ce qu'il existe un équivalent à cette syntaxe ?

Merci d'avance