]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Allow MetaData as the target for column_reflect event
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 18 Nov 2020 14:57:30 +0000 (09:57 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 18 Nov 2020 15:02:08 +0000 (10:02 -0500)
commit57ca85de0e81222a1e1b875cdc1df10a1220a330
tree30ec839d4062efb46f221a3234bb5d1fd083656c
parent4d3bc75738a8f76327a4f0cd344c217ff63e978d
Allow MetaData as the target for column_reflect event

The :meth:`_event.DDLEvents.column_reflect` event may now be applied to a
:class:`_schema.MetaData` object where it will take effect for the
:class:`_schema.Table` objects local to that collection.

Fixes: #5712
Change-Id: I6044baa72d096ebd1fd99128270119747d1461b9
doc/build/changelog/unreleased_14/5712.rst [new file with mode: 0644]
doc/build/orm/mapping_columns.rst
lib/sqlalchemy/engine/reflection.py
lib/sqlalchemy/ext/automap.py
lib/sqlalchemy/sql/events.py
lib/sqlalchemy/sql/schema.py
test/engine/test_reflection.py