]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Improve handling of covering indexes
authorGord Thompson <gord@gordthompson.com>
Tue, 1 Sep 2020 20:36:40 +0000 (14:36 -0600)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 12 Sep 2020 17:00:16 +0000 (13:00 -0400)
commit1a08d1aade046e9516d0527ffd2ac8bb43906171
treec96d6ee4b715d2655c657dc730bcd0149d9a0fe3
parent0d56a62f721ee6c91d8a8b6a407b959c9215b3b6
Improve handling of covering indexes

Improved support for covering indexes (with INCLUDE columns). Added the
ability for postgresql to render CREATE INDEX statements with an INCLUDE
clause from Core. Index reflection also report INCLUDE columns separately
for both mssql and postgresql (11+).

Fixes: #4458
Change-Id: If0b82103fbc898cdaeaf6a6d2d421c732744acd6
doc/build/changelog/unreleased_14/4458.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/testing/requirements.py
lib/sqlalchemy/testing/suite/test_reflection.py
test/dialect/postgresql/test_compiler.py
test/dialect/postgresql/test_reflection.py
test/requirements.py