标签: linux postgresql permissions
尝试运行各种数据库命令,我从postgres得到了很多错误:
PG::InsufficientPrivilege: ERROR: permission denied to create database ERROR: permission denied to create extension "hstore"
等...
我可以将它们作为postgres用户运行,但这很烦人且很挑剔,并且必须在我进行数据库操作时重复。如何授予给定用户所有权限?
答案 0 :(得分:1)
以下行用于向我的用户授予所有权限:
sudo -u postgres psql -c "ALTER USER <username> SUPERUSER"
改编自this thread