summaryrefslogtreecommitdiff
path: root/doc/build/changelog/changelog_10.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/build/changelog/changelog_10.rst')
-rw-r--r--doc/build/changelog/changelog_10.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/build/changelog/changelog_10.rst b/doc/build/changelog/changelog_10.rst
index 4b3a17367..95eaff0f1 100644
--- a/doc/build/changelog/changelog_10.rst
+++ b/doc/build/changelog/changelog_10.rst
@@ -24,6 +24,23 @@
.. change::
:tags: feature, schema
+ :tickets: 3282
+
+ The DDL generation system of :meth:`.MetaData.create_all`
+ and :meth:`.MetaData.drop_all` has been enhanced to in most
+ cases automatically handle the case of mutually dependent
+ foreign key constraints; the need for the
+ :paramref:`.ForeignKeyConstraint.use_alter` flag is greatly
+ reduced. The system also works for constraints which aren't given
+ a name up front; only in the case of DROP is a name required for
+ at least one of the constraints involved in the cycle.
+
+ .. seealso::
+
+ :ref:`feature_3282`
+
+ .. change::
+ :tags: feature, schema
Added a new accessor :attr:`.Table.foreign_key_constraints`
to complement the :attr:`.Table.foreign_keys` collection,