From 1cb6729f58ef14c2042373d8bd61fa264a955705 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Tue, 25 Mar 2014 13:58:47 -0700 Subject: [PATCH] [1.7.x] Add some syncdb deprecation stuff into the deprecation doc Backport of 378359de1c from master --- docs/internals/deprecation.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/internals/deprecation.txt b/docs/internals/deprecation.txt index 9acd5da611..893f44b3cd 100644 --- a/docs/internals/deprecation.txt +++ b/docs/internals/deprecation.txt @@ -36,6 +36,12 @@ details on these changes. * ``allow_syncdb`` on database routers will no longer automatically become ``allow_migrate``. +* The ``DatabaseCreation`` class on each database backend will be removed, + and all table/schema editing will be moved to be via ``SchemaEditor`` instead. + +* The legacy method of syncing apps without migrations will be removed, + and migrations will become compulsory for all apps. + * All models will need to be defined inside an installed application or declare an explicit :attr:`~django.db.models.Options.app_label`. Furthermore, it won't be possible to import them before their application