]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
anonymize CRUD params if visiting_cte is present
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 14 Mar 2025 14:33:22 +0000 (10:33 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 14 Mar 2025 14:34:20 +0000 (10:34 -0400)
commit13b704b8919d80b0bc81bc2bfcd19998b27a11a6
treedb9d5f448a7c13a7c0014f9331815e0001fe7d9e
parent7de778bdef62b1a0cb162a5a1f79df55d5284fb3
anonymize CRUD params if visiting_cte is present

Fixed issue in :class:`.CTE` constructs involving multiple DDL
:class:`.Insert` statements with multiple VALUES parameter sets where the
bound parameter names generated for these parameter sets would conflict,
generating a compile time error.

Fixes: #12363
Change-Id: If8344ff725d4e0ec58d3ff61f38a0edcfc5bdebd
(cherry picked from commit ec20f346a6ed6e5c6de3ee6b6972cf13dba4752d)
doc/build/changelog/unreleased_20/12363.rst [new file with mode: 0644]
lib/sqlalchemy/sql/crud.py
test/sql/test_cte.py