Ho avuto lo stesso problema e ho risolto aggiungendo "Superuser" al ruolo.
Innanzitutto, elenca gli utenti e i loro privilegi. Se hai seguito i comandi precedenti, l'utente root non ha gli attributi "Superuser".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | | {}
Quindi, aggiorna root per diventare un "Superutente".
postgres=# ALTER USER root WITH SUPERUSER;
ALTER ROLE
Ancora una volta, elenca gli utenti e i loro privilegi. Ora root ha "Superutente".
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | Superuser | {}
Spero che sia d'aiuto.