Ik heb dezelfde problemen ondervonden bij het uitvoeren van rake db:test:prepare in postgresql op mijn Ruby on Rails projecteren. Dit is vrij duidelijk uit de foutmelding dat het een toestemmingsprobleem is voor de gebruiker. Ik heb CREATEDB toegevoegd toestemming voor new_user als volgt vanaf de console.
Om toegang te krijgen tot de postgres-console:
$ sudo -u postgres -i
example@sqldat.com:~$ psql
Daarin:
postgres=# ALTER USER new_user CREATEDB;
Het werkt momenteel perfect. Mogelijk hebt u nog andere problemen met het eigendom van de database, hiervoor kunt u de privileges van de database wijzigen en owner als het volgende commando.
postgres=# GRANT ALL PRIVILEGES ON DATABASE database_name to new_user;
postgres=# ALTER DATABASE database_name owner to new_user;