]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
use metadata.reflect() for DeferredReflection
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Jun 2022 18:45:25 +0000 (14:45 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Jun 2022 18:45:25 +0000 (14:45 -0400)
commit6cc063f4a217fd2c2831eb3a76a1fe237c42867f
tree59f232b614b6c05cfbbb79fea3ac2faea9642b07
parent0e0cf68beb3686f3471ea860981233b4e6e4c93a
use metadata.reflect() for DeferredReflection

as metadata.reflect() now has a signficant performance gain
over indivdual Table reflection, rework DeferredReflection
to use this

Fixes: #8155
Change-Id: I98d55fae83f0cf06a8ca8b89112c85655424d73a
lib/sqlalchemy/ext/declarative/extensions.py