]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
changelog
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 8 Sep 2013 19:55:29 +0000 (15:55 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 8 Sep 2013 19:55:29 +0000 (15:55 -0400)
docs/build/changelog.rst
docs/build/tutorial.rst

index 5fd73fcf270dc21ade22ef6dbdd0d8cbcd219757..5284e30c47c5131f3effcfab126ad12075d363ab 100644 (file)
@@ -7,6 +7,16 @@ Changelog
     :version: 0.6.1
     :released: no release date
 
+    .. change::
+      :tags: feature
+      :tickets: 107
+
+      Support for autogeneration detection and rendering of indexes and
+      unique constraints has been added.  The logic goes through some effort
+      in order to differentiate between true unique constraints and
+      unique indexes, where there are some quirks on backends like Postgresql.
+      The effort here in producing the feature and tests is courtesy of IJL.
+
     .. change::
       :tags: bug
 
index 4b76f2985809e7147aeb8d12e8ad25a0fb32cd32..96ab2ffb7476e974bfaefcc8426561ff68cba874 100644 (file)
@@ -551,6 +551,9 @@ Autogenerate will by default detect:
 * Table additions, removals.
 * Column additions, removals.
 * Change of nullable status on columns.
+* Basic changes in indexes and unique constraints
+
+.. versionadded:: 0.6.1 Support for autogenerate of indexes and unique constraints.
 
 Autogenerate can *optionally* detect:
 
@@ -589,13 +592,8 @@ Autogenerate can *not* detect:
 
 Autogenerate can't currently, but will *eventually* detect:
 
-* Free-standing constraint additions, removals,
-  like CHECK, UNIQUE, FOREIGN KEY - these aren't yet implemented.
-  Right now you'll get constraints within new tables, PK and FK
-  constraints for the "downgrade" to a previously existing table,
-  and the CHECK constraints generated with a SQLAlchemy "schema" types
-  :class:`~sqlalchemy.types.Boolean`, :class:`~sqlalchemy.types.Enum`.
-* Index additions, removals - not yet implemented.
+* Some free-standing constraint additions and removals,
+  like CHECK and FOREIGN KEY - these are not fully implemented.
 * Sequence additions, removals - not yet implemented.
 
 Rendering Custom Types in Autogenerate