PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Berechtigung für Relation django_migrations mit Heroku verweigert

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;