IZ
dropdb
базу не удаляет, т.к. к ней есть коннекты которые я не могу закрыть из под роли postgres
(роль не являетсясуперпользователем). Подскажите как быть?
[Mon Feb 22 23:46:17 2021] psql://postgres@iz-x1:6432/msoa_adstxt
> \l msoa_adstxt
List of databases
┌─────────────┬─────────────┬──────────┬────────────┬────────────┬─────────────────────────────┐
│ Name │ Owner │ Encoding │ Collate │ Ctype │ Access privileges │
├─────────────┼─────────────┼──────────┼────────────┼────────────┼─────────────────────────────┤
│ msoa_adstxt │ msoa_adstxt │ UTF8 │ en_US.UTF8 │ en_US.UTF8 │ =Tc/msoa_adstxt ↵│
│ │ │ │ │ │ msoa_adstxt=CTc/msoa_adstxt │
└─────────────┴─────────────┴──────────┴────────────┴────────────┴─────────────────────────────┘
(1 row)
[Mon Feb 22 23:46:22 2021] psql://postgres@iz-x1:6432/msoa_adstxt
> \dt
List of relations
┌────────┬────────────────────────────┬───────┬──────────┐
│ Schema │ Name │ Type │ Owner │
├────────┼────────────────────────────┼───────┼──────────┤
│ public │ adstxt_adstxt │ table │ postgres │
...
└────────┴────────────────────────────┴───────┴──────────┘
(16 rows)
[Mon Feb 22 23:46:26 2021] psql://postgres@iz-x1:6432/msoa_adstxt
> ALTER DATABASE msoa_adstxt OWNER TO postgres;
ERROR: 42501: must be owner of database msoa_adstxt
LOCATION: aclcheck_error, aclchk.c:3416
[Mon Feb 22 23:46:49 2021] psql://postgres@iz-x1:6432/msoa_adstxt
> \c msoa_adstxt msoa_adstxt
psql (12.6 (Ubuntu 12.6-0ubuntu0.20.04.1), server 9.6.19)
You are now connected to database "msoa_adstxt" as user "msoa_adstxt".
[Mon Feb 22 23:46:57 2021] psql://msoa_adstxt@iz-x1:6432/msoa_adstxt
> ALTER DATABASE msoa_adstxt OWNER TO postgres;
ERROR: 42501: permission denied to change owner of database
LOCATION: AlterDatabaseOwner, dbcommands.c:1634