summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/crud.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-01-26 16:41:26 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2016-01-26 16:41:26 -0500
commit8163de4cc9e01460d3476b9fb3ed14a5b3e70bae (patch)
treefad1174f23337dabe614ea54255558a61ae2a8bf /lib/sqlalchemy/sql/crud.py
parent9d9fc93b7065d25a088e244961cf54606ad80b31 (diff)
downloadsqlalchemy-8163de4cc9e01460d3476b9fb3ed14a5b3e70bae.tar.gz
- rework ColumnCollection to no longer persist "all_col_set"; we don't
need this collection except in the extend/update uses where we create it ad-hoc. simplifies pickling. Compatibility with 1.0 should be OK as ColumnColleciton uses __getstate__ in any case and the __setstate__ contract hasn't changed. - Fixed bug in :class:`.Table` metadata construct which appeared around the 0.9 series where adding columns to a :class:`.Table` that was unpickled would fail to correctly establish the :class:`.Column` within the 'c' collection, leading to issues in areas such as ORM configuration. This could impact use cases such as ``extend_existing`` and others. fixes #3632
Diffstat (limited to 'lib/sqlalchemy/sql/crud.py')
0 files changed, 0 insertions, 0 deletions