Fixed #23102 -- Documented that sql* commands now respect allow_migrate().

This commit is contained in:
Gabriel Muñumel 2014-07-28 10:05:41 -04:00 committed by Tim Graham
parent 80708ac772
commit 0af593dbe5
2 changed files with 12 additions and 0 deletions

View File

@ -1050,6 +1050,13 @@ specify initial data.
The :djadminopt:`--database` option can be used to specify the database for The :djadminopt:`--database` option can be used to specify the database for
which to print the SQL. which to print the SQL.
.. versionchanged:: 1.7
The ``sql*`` management commands now respect the ``allow_migrate()`` method
of :setting:`DATABASE_ROUTERS`. If you have models synced to non-default
databases, use the :djadminopt:`--database` flag to get SQL for those
models (previously they would always be included in the output).
sqlclear <app_label app_label ...> sqlclear <app_label app_label ...>
---------------------------------- ----------------------------------

View File

@ -1418,6 +1418,11 @@ Miscellaneous
please update your settings to use ``None`` instead of ``0`` as the latter please update your settings to use ``None`` instead of ``0`` as the latter
now designates set-and-expire in the settings as well. now designates set-and-expire in the settings as well.
* The ``sql*`` management commands now respect the ``allow_migrate()`` method
of :setting:`DATABASE_ROUTERS`. If you have models synced to non-default
databases, use the :djadminopt:`--database` flag to get SQL for those
models (previously they would always be included in the output).
.. _deprecated-features-1.7: .. _deprecated-features-1.7:
Features deprecated in 1.7 Features deprecated in 1.7