मैं इस प्रश्न
. मूल रूप से, पोस्टग्रेज विशेषाधिकारों को डीबी उपयोगकर्ता को फिर से प्रदान करने की आवश्यकता होती है। मेरे मामले में, वह उपयोगकर्ता था जिसे मैंने वर्चुअल वातावरण सेटिंग्स फ़ाइल में सेटअप किया था। कमांडलाइन (या पोस्टग्रेज के भीतर) से निम्नलिखित चलाएँ जहाँ mydatabase
और dbuser
आपका अपना डेटाबेस और उपयोगकर्ता नाम होना चाहिए:
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;"