10
Створіть PostgreSQL ROLE (користувача), якщо він не існує
Як написати сценарій SQL, щоб створити РОЛЬ у PostgreSQL 9.1, але без підвищення помилки, якщо він вже існує? Поточний сценарій просто має: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Це не вдається, якщо користувач вже існує. Мені б хотілося чогось типу: IF NOT EXISTS (SELECT * FROM pg_user WHERE username = …