Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaki jest najłatwiejszy sposób na wyczyszczenie bazy danych z CLI za pomocą manage.py w Django?

Jeśli nie zależy Ci na danych:

Najlepszym sposobem byłoby upuszczenie bazy danych i uruchomienie syncdb ponownie. Lub możesz uruchomić:

Dla Django>=1,5

python manage.py flush

Dla Django <1.5

python manage.py reset appname

(możesz dodać --no-input na końcu polecenia, aby pominąć interaktywny monit).

Jeśli zależy Ci na danych:

Z dokumentów:

https://docs.djangoproject.com/en/dev/ref/ django-admin/

Odniesienie:często zadawane pytania — https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-jak-do-i -aktualizacja-bazy-danych

Ludzie polecają również Południe ( http://south.aeracode.org/docs/ about.html#key-features ), ale nie próbowałem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać rozmiar bazy danych MySQL dla swojej bazy danych?

  2. Zarządzanie różnicami w formatach dat między PHP i MySQL

  3. Konfigurowanie zdalnego połączenia z bazą danych MySQL

  4. MySQL dzieli ciąg znaków oddzielonych przecinkami na tabelę temp

  5. MySQL Wyszukiwanie pełnotekstowe i SOUNDEX