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