Měl jsem stejný problém a vyřešil jsem to přidáním „Superuser“ do role.
Nejprve uveďte seznam uživatelů a jejich oprávnění. Pokud jste postupovali podle výše uvedených příkazů, uživatel root nemá atributy "Superuser".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | | {}
Dále upgradujte root na "Superuživatele".
postgres=# ALTER USER root WITH SUPERUSER;
ALTER ROLE
Opět uveďte seznam uživatelů a jejich oprávnění. Nyní má root "Superuser".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | Superuser | {}
Doufám, že to pomůže.