浏览代码

Start adding schema migration into the release notes

Andrew Godwin 11 年之前
父节点
当前提交
086389f5fc
共有 2 个文件被更改,包括 30 次插入0 次删除
  1. 6 0
      docs/internals/deprecation.txt
  2. 24 0
      docs/releases/1.7.txt

+ 6 - 0
docs/internals/deprecation.txt

@@ -414,6 +414,12 @@ these changes.
 
 * ``django.utils.unittest`` will be removed.
 
+* ``django.db.models.signals.pre_syncdb`` and
+  ``django.db.models.signals.post_syncdb`` will be removed, and
+  ``django.db.models.signals.pre_migrate`` and
+  ``django.db.models.signals.post_migrate`` will lose their
+  ``create_models`` and ``created_models`` arguments.
+
 2.0
 ---
 

+ 24 - 0
docs/releases/1.7.txt

@@ -30,6 +30,30 @@ security support until the release of Django 1.8.
 What's new in Django 1.7
 ========================
 
+Schema migrations
+~~~~~~~~~~~~~~~~~
+
+Django now has built-in support for schema migrations, which allows models
+to be updated, changed and deleted and the changes stored into migration files
+and then run on any deployed database.
+
+Migrations are covered in :doc:`their own documentation</topics/migrations>`,
+but a few of the key features are:
+
+* ``syncdb`` has been deprecated and replaced by ``migrate``. Don't worry - 
+   calls to ``syncdb`` will still work as before.
+
+* A new ``makemigrations`` command provides an easy way to autodetect changes
+  to your models and make migrations for them.
+
+* :data:`~django.db.models.signals.post_syncdb` and
+  :data:`~django.db.models.signals.post_syncdb` have been renamed to
+  :data:`~django.db.models.signals.pre_migrate` and
+  :data:`~django.db.models.signals.post_migrate` respectively. The
+  ``create_models``/``created_models`` argument has also been deprecated.
+
+* Routers something something.
+
 Admin shortcuts support time zones
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~