Comment vérifier si un utilisateur postgres existe?

createuser permet la création d'un utilisateur (RÔLE) dans PostgreSQL. Est-il un moyen simple pour vérifier si l'utilisateur(nom) existe déjà? Sinon createuser revient avec une erreur:

createuser: creation of new role failed: ERROR:  role "USR_NAME" already exists

Mise à JOUR: La solution doit être exécutable à partir de la coquille de préférence, de sorte qu'il est plus facile d'automatiser l'intérieur d'un script.

InformationsquelleAutor m33lky | 2011-12-17