Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menjatuhkan semua tabel dari database dengan manage.py CLI di Django?

Sejauh yang saya tahu tidak ada perintah manajemen untuk menjatuhkan semua tabel. Jika Anda tidak keberatan meretas Python, Anda dapat menulis perintah khusus Anda sendiri untuk melakukannya. Anda mungkin menemukan sqlclear pilihan yang menarik. Dokumentasi mengatakan bahwa ./manage.py sqlclear Mencetak pernyataan SQL DROP TABLE untuk nama aplikasi yang diberikan.

Perbarui :Tanpa malu-malu mengambil @Mike DeSimone 's komentar di bawah jawaban ini untuk memberikan jawaban yang lengkap.

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

Pada Django 1.9 sekarang ./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. Pencarian Mysql untuk string dan nomor menggunakan MATCH() AGAINST()

  2. c3p0 maxIdleTime sama dengan wait_timeout dari mysql?

  3. phpMyAdmin - tidak dapat terhubung - pengaturan tidak valid - sejak saya menambahkan kata sandi root - terkunci

  4. Cara Mengatur Database MySQL WordPress di Cloud

  5. MySQL gagal pada:mysql ERROR 1524 (HY000):Plugin 'auth_socket' tidak dimuat