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;