summaryrefslogtreecommitdiff
path: root/doc/build
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2023-05-09 14:56:55 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2023-05-09 14:56:55 +0000
commit946e71efdfc93777027f4fd7360a524051be393d (patch)
treed64871a5acca93a629c1f62ef40ab11dbbbc38f4 /doc/build
parentddd25a03743543ed9a7f0a9516d3bfa2528b9fce (diff)
parent4a62625d99470c8928422c4822df5234b93b6bb8 (diff)
downloadsqlalchemy-946e71efdfc93777027f4fd7360a524051be393d.tar.gz
Merge "implement FromLinter for UPDATE, DELETE statements" into main
Diffstat (limited to 'doc/build')
-rw-r--r--doc/build/changelog/unreleased_20/9721.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_20/9721.rst b/doc/build/changelog/unreleased_20/9721.rst
new file mode 100644
index 000000000..2a2b29f84
--- /dev/null
+++ b/doc/build/changelog/unreleased_20/9721.rst
@@ -0,0 +1,16 @@
+.. change::
+ :tags: usecase, sql
+ :tickets: 9721
+
+ Implemented the "cartesian product warning" for UPDATE and DELETE
+ statements, those which include multiple tables that are not correlated
+ together in some way.
+
+.. change::
+ :tags: bug, sql
+
+ Fixed issue where :func:`_dml.update` construct that included multiple
+ tables and no VALUES clause would raise with an internal error. Current
+ behavior for :class:`_dml.Update` with no values is to generate a SQL
+ UPDATE statement with an empty "set" clause, so this has been made
+ consistent for this specific sub-case.