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

Django में manage.py CLI के साथ डेटाबेस से सभी तालिकाओं को कैसे छोड़ें?

जहां तक ​​​​मुझे पता है, सभी तालिकाओं को छोड़ने के लिए कोई प्रबंधन आदेश नहीं है। यदि आपको पायथन को हैक करने में कोई आपत्ति नहीं है, तो आप ऐसा करने के लिए अपना स्वयं का कस्टम कमांड लिख सकते हैं। आपको sqlclear मिल सकता है विकल्प दिलचस्प। दस्तावेज़ीकरण कहता है कि ./manage.py sqlclear दिए गए ऐप नाम (नामों) के लिए DROP TABLE SQL स्टेटमेंट प्रिंट करता है।

अपडेट करें :बेशर्मी से @Mike DeSimone का इस्तेमाल करना एक संपूर्ण उत्तर देने के लिए इस उत्तर के नीचे टिप्पणी करें।

./manage.py sqlclear | ./manage.py dbshell

django 1.9 के रूप में अब यह ./manage.py sqlflush है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DEFAULT क्लॉज में CURRENT_TIMESTAMP के साथ केवल एक TIMESTAMP कॉलम क्यों हो सकता है?

  2. MYSql तालिका से डुप्लिकेट डेटा खोजने और निकालने की क्वेरी

  3. MySQL IF () फ़ंक्शन समझाया गया

  4. सॉकेट '/tmp/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता (2)

  5. MySQL में टेबल कॉलम नाम प्राप्त करें?