如何在一行中将所有权限授予在 PostgreSQL 上创建的用户
How to grant all privileges in one line to a created user on PostgreSQL
我已经使用 PostgreSQL 好几个月了,我想知道是否可以将所有用户权限授予一个新用户,而不必一次给一个角色。如果有人可以提供正确语法方面的帮助,我将不胜感激。这是我试过的
ALTER USER Faouzi WITH SUPERUSER CREATE_ROLE CREATE_DB REPLICATION BYPASS_RLS ;
语法略有偏差。它是 CREATEDB
和 CREATEROLE
。此外,如果您是超级用户,您将自动拥有其他所有内容。
所以这就足够了:
ALTER ROLE faouzi SUPERUSER;
我已经使用 PostgreSQL 好几个月了,我想知道是否可以将所有用户权限授予一个新用户,而不必一次给一个角色。如果有人可以提供正确语法方面的帮助,我将不胜感激。这是我试过的
ALTER USER Faouzi WITH SUPERUSER CREATE_ROLE CREATE_DB REPLICATION BYPASS_RLS ;
语法略有偏差。它是 CREATEDB
和 CREATEROLE
。此外,如果您是超级用户,您将自动拥有其他所有内容。
所以这就足够了:
ALTER ROLE faouzi SUPERUSER;