]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Check for column expr in Oracle RETURNING check
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 4 Jan 2021 22:05:46 +0000 (17:05 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 4 Jan 2021 22:21:04 +0000 (17:21 -0500)
commit0f5875f6c17f4584951eeffc31b1849b79222a46
treeb0cc9f33940df33d5cbaaf6197b1cf7c5b184b2f
parent1146447448a887179f42bab1fc18f0fe387acaf0
Check for column expr in Oracle RETURNING check

Fixed regression in Oracle dialect introduced by :ticket:`4894` in
SQLAlchemy 1.3.11 where use of a SQL expression in RETURNING for an UPDATE
would fail to compile, due to a check for "server_default" when an
arbitrary SQL expression is not a column.

Fixes: #5813
Change-Id: I1977bb49bc971399195015ae45e761f774f4008d
(cherry picked from commit ea467fccbe4337929b91e0daec12b8672fa7907c)
doc/build/changelog/unreleased_13/5813.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/oracle/base.py
test/sql/test_returning.py