createuser
разрешает создание пользователя (ROLE) в PostgreSQL. Есть ли простой способ проверить, существует ли уже этот пользователь (имя)? В противном случае createuser возвращается с ошибкой:
createuser: creation of new role failed: ERROR: role "USR_NAME" already exists
ОБНОВЛЕНИЕ: Желательно, чтобы решение было исполняемым из оболочки, чтобы было легче автоматизировать внутри скрипта.