Concedendo privilégio de usuário para criar / eliminar banco de dados de nome específico

5

Eu tenho um usuário do PostgreSQL chamado mydb_user que recebeu a propriedade mydb_dev. mydb_user já tem o privilégio de descartar o banco de dados, mas quero que ele seja capaz de criar o banco de dados novamente depois de excluí-lo. Se possível, eu gostaria que ele apenas pudesse criar um banco de dados com o mesmo nome (mydb_dev) novamente, mas, se necessário, eu me contentaria em permitir que ele criasse um banco de dados com qualquer nome.

    
por Matt Huggins 30.01.2011 / 04:58

1 resposta

4

Você deseja conceder à função de usuário o privilégio CREATEDB .
A capacidade de descartar o banco de dados é concedida automaticamente ao proprietário do banco de dados, mas você deve ter o privilégio CREATEDB para criar novos bancos de dados - Observe que isso permite ao usuário criar um banco de dados com qualquer nome . ..

    
por 30.01.2011 / 05:36

Tags