如何向本地用户授予所有postgres权限?

时间:2015-07-20 13:38:06

标签: linux postgresql permissions

尝试运行各种数据库命令,我从postgres得到了很多错误:

PG::InsufficientPrivilege: ERROR: permission denied to create database
ERROR: permission denied to create extension "hstore"

等...

我可以将它们作为postgres用户运行,但这很烦人且很挑剔,并且必须在我进行数据库操作时重复。如何授予给定用户所有权限?

1 个答案:

答案 0 :(得分:1)

以下行用于向我的用户授予所有权限:

sudo -u postgres psql -c "ALTER USER <username> SUPERUSER" 

改编自this thread