Adjusted documentation of migration related commands.

This commit is contained in:
Krzysztof Gogolewski 2016-11-05 21:56:13 +01:00 committed by Simon Charette
parent 802dd1ffc5
commit d1dbaeaadb
1 changed files with 4 additions and 3 deletions

View File

@ -16,15 +16,16 @@ The Commands
There are several commands which you will use to interact with migrations There are several commands which you will use to interact with migrations
and Django's handling of database schema: and Django's handling of database schema:
* :djadmin:`migrate`, which is responsible for applying migrations, as well as * :djadmin:`migrate`, which is responsible for applying and unapplying
unapplying and listing their status. migrations.
* :djadmin:`makemigrations`, which is responsible for creating new migrations * :djadmin:`makemigrations`, which is responsible for creating new migrations
based on the changes you have made to your models. based on the changes you have made to your models.
* :djadmin:`sqlmigrate`, which displays the SQL statements for a migration. * :djadmin:`sqlmigrate`, which displays the SQL statements for a migration.
* :djadmin:`showmigrations`, which lists a project's migrations. * :djadmin:`showmigrations`, which lists a project's migrations and their
status.
You should think of migrations as a version control system for your database You should think of migrations as a version control system for your database
schema. ``makemigrations`` is responsible for packaging up your model changes schema. ``makemigrations`` is responsible for packaging up your model changes