Tôi đã có thể giải quyết vấn đề này bằng cách cấp đặc quyền cho người dùng trong thiết bị đầu cuối của postgres.
Đầu tiên hãy kết nối với postgres thông qua Heroku CLI (heroku pg:psql
).
Điều này thật khó hiểu nhưng hãy lấy tên người dùng Heroku postgres của bạn bằng cách gọi \c
trong thiết bị đầu cuối postgres. (Dòng cuối cùng của đầu ra sẽ là You are now connected to database DATABASE_NAME as user USERNAME
.)
Sau đó, cấp các đặc quyền như những người khác đã hiển thị:
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;