具有特定权限的Postgresql用户

时间:2014-04-05 16:43:53

标签: postgresql user-roles

在Postgresql中,我如何创建一个可以执行所有操作的用户,可以创建角色,删除数据库,删除角色,删除表,但可以创建数据库。

本质上,此用户将用于访问存储,更新和检索数据的应用程序的数据库,用户可以创建数据库。

1 个答案:

答案 0 :(得分:0)

您创建用户并使该用户成为数据库的所有者:

以下必须以超级用户身份完成:

create user arthur password 'verysecret';
create database arthur_db owner = arthur;

现在,亚瑟可以在该数据库中做任何事情。