PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

python manage.py माइग्रेट पोस्टग्रेज डेटाबेस में कोई बदलाव नहीं करता है

सुनिश्चित करें कि उस model.py फ़ाइल वाला ऐप आपके प्रोजेक्ट की सेटिंग फ़ाइल के INSTALLED_APPS में शामिल है। इसके अलावा, कृपया ऐप के माइग्रेशन फ़ोल्डर के अंतर्गत फ़ाइलों को तब तक स्पर्श न करें जब तक कि आप सुनिश्चित न हों कि आप जानते हैं कि आप क्या कर रहे हैं। कृपया यह भी सुनिश्चित करें कि आपकी सेटिंग फ़ाइल में निर्दिष्ट डीबी खाते में आवश्यक विशेषाधिकार हैं।

यदि आपने हाल ही में अपना Django संस्करण बदला है, तो यह लिंक आपके काम आ सकता है। लेकिन फिर भी इसे आजमाएं और इस मामले में प्रति ऐप माइग्रेशन करें:

python manage.py makemigrations app_name

यदि अन्य सभी विफल हो जाते हैं, तो बस डेटाबेस की तालिकाओं को छोड़ दें, और सब कुछ खरोंच से पुन:उत्पन्न करें। हालांकि, यदि किसी बिंदु पर, आपने किसी भी माइग्रेशन फ़ाइल के साथ गड़बड़ी की है, तो आप यह सुनिश्चित करने के लिए मेकमाइग्रेशन करने से पहले उन सभी को हटाना चाहेंगे कि आपके पास माइग्रेशन फ़ाइलों का एक नया और कार्यशील सेट है जिस पर manage.py काम कर सकता है।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक स्तंभों में PostgreSQL अद्वितीय मान

  2. उपयोगकर्ता लॉगऑन पर पोस्टग्रेस्क्ल ट्रिगर

  3. पोस्टग्रेएसक्यूएल में शून्य को बाईं ओर पैडिंग करना

  4. JDBC ड्राइवर द्वारा दिनांक प्रकारों को कैसे नियंत्रित किया जाता है?

  5. PostgreSQL बिना इंस्टॉलेशन के विंडोज़ में चल रहा है लेकिन सर्वर CentOS Linux में शुरू नहीं हो रहा है