Miałem ten sam problem i rozwiązałem go, dodając do roli „Superużytkownika”.
Najpierw wypisz użytkowników i ich uprawnienia. Jeśli postępowałeś zgodnie z powyższymi poleceniami, użytkownik root nie ma atrybutów "Superuser".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | | {}
Następnie uaktualnij roota do statusu „Superużytkownika”.
postgres=# ALTER USER root WITH SUPERUSER;
ALTER ROLE
Ponownie wypisz użytkowników i ich uprawnienia. Teraz root ma "Superużytkownika".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | Superuser | {}
Mam nadzieję, że to pomoże.