]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
PostgreSQL now reflects per-column sort order on indexes. 4725/head
authorEli Collins <elic@assurancetechnologies.com>
Wed, 12 Jun 2019 18:46:46 +0000 (14:46 -0400)
committerEli Collins <elic@assurancetechnologies.com>
Thu, 13 Jun 2019 02:55:33 +0000 (22:55 -0400)
commit3cbb067bd46776fdb125553ba0ac192cb45d060c
tree3b1653fa763762198493e3bab137d1ecf154e074
parentb7dd98af83362475f6486d00689b20704f7c8001
PostgreSQL now reflects per-column sort order on indexes.

* Dialect.get_indexes() / Inspector._reflect_indexes() expanded to support
  per-column sort order via "column_sorting" keyword.

* PGDialect.get_indexes() now reflects per-column sort order
  from "pg_index.indoption" in system schema; unittest added.

Fixes: 4717
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/engine/reflection.py
test/dialect/postgresql/test_reflection.py