Ich konnte dies umgehen, indem ich dem Benutzer im Postgres-Terminal Privilegien gewährte.
Stellen Sie zuerst über die Heroku-CLI eine Verbindung zu Postgres her (heroku pg:psql
).
Das ist umständlich, aber erhalten Sie Ihren Heroku-Postgres-Benutzernamen, indem Sie \c
aufrufen im Postgres-Terminal. (Die letzte Ausgabezeile lautet You are now connected to database DATABASE_NAME as user USERNAME
.)
Gewähren Sie dann Privilegien, wie andere gezeigt haben:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL FUNCTIONS IN SCHEMA public to USERNAME;