Назад | Перейти на главную страницу

Как удалить одного владельца из БД в postgres?

Как я могу лишить этого пользователя прав владельца, чтобы я мог удалить этого пользователя?

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

если вы не можете отбросить таблицу, вам необходимо изменить ВЛАДЕЛЬЦА таблицы.

Вы можете выбрать другого пользователя или главного пользователя базы данных postgres

пример :

ALTER TABLE public.table  OWNER TO postgres ;