Tôi có thể giải quyết vấn đề của mình dựa trên hướng dẫn từ câu hỏi
. Về cơ bản, các đặc quyền postgres cần được cấp lại cho người dùng db. Trong trường hợp của tôi, đó là người dùng mà tôi đã thiết lập trong tệp cài đặt môi trường ảo. Chạy phần sau từ dòng lệnh (hoặc trong postgres) trong đó mydatabase
và dbuser
phải là cơ sở dữ liệu của riêng bạn và tên người dùng:
psql mydatabase -c "GRANT ALL ON ALL TABLES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL SEQUENCES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL FUNCTIONS IN SCHEMA public to dbuser;"