Heroku Schemaladung: Berechtigung für Benutzer "postgres" der Datenbank verweigert
Ich versuche, meine Rails-App für Heroku bereitzustellen, und möchte jetzt mein Schema laden. Ich erhalte den folgenden Fehler:
Running `bundle exec rake db:schema:load` attached to terminal... up, run.1533
rake aborted!
PG::ConnectionBad: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Was ist komisch, weilpostgres
ist nicht die Datenbank, mit der eine Verbindung hergestellt werden soll. Die Datenbank-URL, die der App über ENV zur Verfügung steht, hat die richtigen Werte und den langen scheinbar zufälligen Namend3kwlkwlwjwljetc...
.
Wenn ich nach dieser Nachricht suche, erhalte ich Personen, die versuchen, die Datenbank zu löschen oder zurückzusetzen, was nicht meine Aufgabe ist.
Ich habe 0 ZeilenIch habe es versuchtpg:reset
, sogar die Datenbank entfernt und zurückgesetzt. Kein Erfolg.Ich mache nichtdb:drop
, geradedb:schema:load
Ich bin verblüfft. Warum kann meine App keine Verbindung herstellen?
Edit: Anscheinend kann ich nichtschema:load
, aber ich kann alle meine Migrationen über migrieren. Warum das