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;