diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-11-18 09:57:30 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-11-18 10:02:08 -0500 |
| commit | 57ca85de0e81222a1e1b875cdc1df10a1220a330 (patch) | |
| tree | 30ec839d4062efb46f221a3234bb5d1fd083656c /lib/sqlalchemy/engine/reflection.py | |
| parent | 4d3bc75738a8f76327a4f0cd344c217ff63e978d (diff) | |
| download | sqlalchemy-57ca85de0e81222a1e1b875cdc1df10a1220a330.tar.gz | |
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
Diffstat (limited to 'lib/sqlalchemy/engine/reflection.py')
| -rw-r--r-- | lib/sqlalchemy/engine/reflection.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index 5770eab8c..142637693 100644 --- a/lib/sqlalchemy/engine/reflection.py +++ b/lib/sqlalchemy/engine/reflection.py @@ -841,6 +841,7 @@ class Inspector(object): orig_name = col_d["name"] + table.metadata.dispatch.column_reflect(self, table, col_d) table.dispatch.column_reflect(self, table, col_d) # fetch name again as column_reflect is allowed to |
