For at løse problemet skal du tildele de korrekte ejerskabstilladelser. Prøv nedenstående, som burde løse alle tilladelsesrelaterede problemer for specifikke brugere, men som angivet i kommentarerne bør dette ikke bruges i produktionen:
[email protected]:/var/log/postgresql# sudo -u postgres psql
psql (8.4.4)
Type "help" for help.
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------------+-------------+-----------
<user-name> | Superuser | {}
: Create DB
postgres | Superuser | {}
: Create role
: Create DB
postgres=# alter role <user-name> superuser;
ALTER ROLE
postgres=#
Så opret forbindelse til databasen under en superbrugerkonto sudo -u postgres psql
og udfør en ALTER ROLE <user-name> Superuser;
udmelding.
Husk dette er ikke den bedste løsning på multi-site hosting server, så tag et kig på at tildele individuelle roller i stedet:https://www.postgresql.org/docs/current/static/sql-set-role.html og https:// www.postgresql.org/docs/current/static/sql-alterrole.html.