Saya dapat menyiasatinya dengan memberikan hak istimewa kepada pengguna di terminal postgres.
Pertama-tama sambungkan ke postgres melalui Heroku CLI (heroku pg:psql
).
Ini kikuk tetapi dapatkan nama pengguna postgres Heroku Anda dengan memanggil \c
di terminal postgres. (Baris keluaran terakhir adalah You are now connected to database DATABASE_NAME as user USERNAME
.)
Kemudian berikan hak istimewa seperti yang ditunjukkan orang lain:
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;