我如何才能删除该用户的所有者权限,以便我可以删除该用户?
mydb=> \ddp
Default access privileges
Owner | Schema | Type | Access privileges
--------------+--------+----------+------------------------------
postgres | public | sequence | read_write=rwU/postgres +
| | | reuser=rU/postgres
postgres | public | table | read_only=r/postgres +
| | | read_write=arwdDxt/postgres +
| | | reuser=arwd/postgres +
| | | dev_role=arwDxt/postgres
foo | public | table | dev_role=arwDxt/foo
答案1
如果您不能删除该表,则需要更改该表的所有者。
您可以选择其他用户或数据库主用户postgres
例子 :
ALTER TABLE public.table OWNER TO postgres ;