Bei einem rake spec
erhielt ich den folgenden Fehler:
PG::InsufficientPrivilege: ERROR: permission denied to create database [...]
Es mag eine falsche Einstellung sein (ein einfaches rspec
verursacht das Problem nicht), aber offensichtlich benötigt der Datenbanknutzer in meiner Konfiguration das Recht, neue Datenbanken zu erstellen. Auf meiner lokalen Maschine, wo die Tests laufen, kann ich das verantworten.
Postgres-Kommandozeile aufrufen:
sudo su - postgres psql
Recht zum Erstellen der Datenbank an Nutzer vergeben:
ALTER USER "my-db-user" CREATEDB;