Udało mi się to obejść, przyznając użytkownikowi uprawnienia w terminalu postgres.
Najpierw połącz się z postgresem przez interfejs CLI Heroku (heroku pg:psql ).
To jest niezgrabne, ale uzyskaj swoją nazwę użytkownika Postgres Heroku, dzwoniąc \c w terminalu postgres. (Ostatni wiersz danych wyjściowych to You are now connected to database DATABASE_NAME as user USERNAME .)
Następnie przyznaj uprawnienia, jak pokazali inni:
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;