Назад | Перейти на главную страницу

Предоставление пользователю прав на создание / удаление базы данных с определенным именем

У меня есть пользователь PostgreSQL с именем mydb_user, которому предоставлено право собственности на mydb_dev. mydb_user уже имеет право удалить базу данных, но я хочу, чтобы он мог снова создать базу данных после ее удаления. Если возможно, я бы хотел, чтобы он снова смог создать базу данных с тем же именем (mydb_dev), но при необходимости я позволю ему создать базу данных с любым именем.

Вы хотите предоставить роли пользователя CREATEDB привилегия.
Возможность удаления базы данных автоматически предоставляется владельцу БД, однако вы должны иметь CREATEDB привилегия для создания новых баз данных - обратите внимание, что это позволяет пользователю создавать базу данных с любой название...