summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/context.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-07-05 21:05:18 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2022-07-06 09:58:11 -0400
commit370d73b4e4b3009ea5feed1341ead965f6aa98bb (patch)
treed86d23568f0edc9b2c67210073c83bca99eaca7e /lib/sqlalchemy/orm/context.py
parent6e8c390c1b937d842893646fb59785eaa48b243b (diff)
downloadsqlalchemy-370d73b4e4b3009ea5feed1341ead965f6aa98bb.tar.gz
generalize sql server check for id col to accommodate ORM cases
Fixed issues that prevented the new usage patterns for using DML with ORM objects presented at :ref:`orm_dml_returning_objects` from working correctly with the SQL Server pyodbc dialect. Here we add a step to look in compile_state._dict_values more thoroughly for the keys we need to determine "identity insert" or not, and also add a new compiler variable dml_compile_state so that we can skip the ORM's compile_state if present. Fixes: #8210 Change-Id: Idbd76bb3eb075c647dc6c1cb78f7315c821e15f7
Diffstat (limited to 'lib/sqlalchemy/orm/context.py')
0 files changed, 0 insertions, 0 deletions