如何在一行中将所有权限授予在 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 ;

语法略有偏差。它是 CREATEDBCREATEROLE。此外,如果您是超级用户,您将自动拥有其他所有内容。

所以这就足够了:

ALTER ROLE faouzi SUPERUSER;