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;