docs/reset_schema.rst
:synopsis: Fully resets your database by running DROP SCHEMA and CREATE SCHEMA
Django command that resets your Django database, removing all data from all tables. This allows you to run all migrations again.
By default the command will prompt you to confirm that all data will be
deleted. This can be turned off with the --noinput-argument.
The command supports only Postgres database.
::
$ ./manage.py reset_schema
::
$ ./manage.py reset_schema --noinput
::
$ ./manage.py reset_schema --router my_router
::
$ ./manage.py reset_schema --database secondary_db
::
$ ./manage.py reset_schema --schema custom_schema
::
$ ./manage.py reset_schema --verbosity 2
::
$ ./manage.py reset_schema --settings myproject.settings.local
::
$ ./manage.py reset_schema --pythonpath "/home/djangoprojects/myproject"
::
$ ./manage.py reset_schema --traceback
::
$ ./manage.py reset_schema --no-color
::
$ ./manage.py reset_schema --force-color
::
$ ./manage.py reset_schema --skip-checks