sql >> Databáze >  >> RDS >> Mysql

Jaký je nejjednodušší způsob, jak vyčistit databázi z CLI pomocí manage.py v Django?

Pokud vás data nezajímají:

Nejlepší způsob by bylo zahodit databázi a spustit syncdb znovu. Nebo můžete spustit:

Pro Django>=1,5

python manage.py flush

Pro Django <1.5

python manage.py reset appname

(můžete přidat --no-input na konec příkazu pro přeskočení interaktivní výzvy.)

Pokud vám na datech záleží:

Z dokumentů:

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

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

Lidé také doporučují jih ( http://south.aeracode.org/docs/ about.html#key-features ), ale nezkoušel jsem to.



  1. Jak nasadit PostgreSQL na DigitalOcean

  2. Zdarma ES pro 11.2.0.4 a 12.2 Datum vydání

  3. Připojení k databázi Oracle 12c z Pentaho Data Integration (Kettle) Community Edition

  4. Co je C# ekvivalent datového typu geografického sql serveru v .net frameworku 4.0?