PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Autorizzazione negata per la relazione django_migrations utilizzando Heroku

Sono stato in grado di aggirare questo problema concedendo privilegi all'utente nel terminale postgres.

Innanzitutto connettiti a Postgres tramite l'interfaccia a riga di comando di Heroku (heroku pg:psql ).

Questo è goffo ma ottieni il tuo nome utente Heroku postgres chiamando \c nel terminal di Postgres. (L'ultima riga di output sarà You are now connected to database DATABASE_NAME as user USERNAME .)

Quindi concedi i privilegi come altri hanno mostrato:

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;