sql >> Databasteknik >  >> RDS >> Mysql

Vad är det enklaste sättet att rensa en databas från CLI med manage.py i Django?

Om du inte bryr dig om data:

Bästa sättet skulle vara att släppa databasen och köra syncdb på nytt. Eller så kan du köra:

För Django>=1.5

python manage.py flush

För Django <1.5

python manage.py reset appname

(du kan lägga till --no-input till slutet av kommandot för att hoppa över den interaktiva prompten.)

Om du bryr dig om data:

Från dokumenten:

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

Referens:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -update-the-database

Folk rekommenderar också South ( http://south.aeracode.org/docs/ about.html#key-features ), men jag har inte provat det.



  1. MariaDB LENGTHB() Förklarad

  2. Hur man får en lista över tabeller utan primärnyckelbegränsning i SQL Server Database - SQL Server / T-SQL Tutorial Del 58

  3. Ska jag använda makron eller VBA-kod?

  4. Grundläggande DB-anslutningspool med Java och Tomcat 7