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

सामग्री प्रकार के साथ समस्या जब Django में एक स्थिरता लोड कर रहा है

manage.py dumpdata --natural विदेशी चाबियों के अधिक टिकाऊ प्रतिनिधित्व का उपयोग करेगा। django में उन्हें "प्राकृतिक कुंजी" कहा जाता है। उदाहरण के लिए:

  • Permission.codename Permission.id . के पक्ष में प्रयोग किया जाता है
  • User.username User.id . के पक्ष में प्रयोग किया जाता है

और पढ़ें:"serializing django ऑब्जेक्ट्स" में प्राकृतिक कुंजी अनुभाग ए>

dumpdata . के लिए कुछ अन्य उपयोगी तर्क :

  • --indent=4 इसे मानव पठनीय बनाएं।
  • -e sessions सत्र डेटा बहिष्कृत करें
  • -e admin व्यवस्थापक साइट पर व्यवस्थापकीय कार्रवाइयों का इतिहास बहिष्कृत करें
  • -e contenttypes -e auth.Permission syncdb . के दौरान हर बार स्कीमा से स्वचालित रूप से बनाए गए ऑब्जेक्ट को बाहर करें . इसका उपयोग केवल --natural . के साथ ही करें अन्यथा आप बुरी तरह से संरेखित आईडी नंबर प्राप्त कर सकते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 से MySQL में डेटा कैसे निर्यात करें

  2. MySQL में LOWER () फ़ंक्शन कैसे काम करता है

  3. RSU विधि का उपयोग करके MySQL गैलेरा क्लस्टर में ऑनलाइन स्कीमा अपग्रेड

  4. बाउंड पैरामीटर का कई बार उपयोग करें

  5. MySQL में SQL स्क्रिप्ट कैसे चलाएं?