Dokázal jsem to obejít udělením oprávnění uživateli v terminálu postgres.
Nejprve se připojte k postgresu prostřednictvím rozhraní Heroku CLI (heroku pg:psql
).
Je to neohrabané, ale získejte své uživatelské jméno Heroku postgres voláním \c
v postgresovém terminálu. (Poslední řádek výstupu bude You are now connected to database DATABASE_NAME as user USERNAME
.)
Poté udělte oprávnění, jak ukázali ostatní:
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;