pgsql: Fix handling of clauses incompatible with extended statistics
В списке pgsql-committers по дате отправления:
| От | Tomas Vondra |
|---|---|
| Тема | pgsql: Fix handling of clauses incompatible with extended statistics |
| Дата | |
| Msg-id | E1lTn8I-0007GC-IR@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Fix handling of clauses incompatible with extended statistics Handling of incompatible clauses while applying extended statistics was a bit confused - while handling a mix of compatible and incompatible clauses it sometimes incorrectly treated the incompatible clauses as compatible, resulting in a crash. Fixed by reworking the code applying the selected statistics object to make it easier to understand, and adding a proper compatibility check. Reported-by: David Rowley Discussion: https://postgr.es/m/CAApHDvpYT10-nkSp8xXe-nbO3jmoaRyRFHbzh-RWMfAJynqgpQ%40mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/518442c7f334f3b05ea28b7ef50f1b551cfcc23e Modified Files -------------- src/backend/statistics/extended_stats.c | 86 ++++++++++++++++++++++----------- src/backend/statistics/mcv.c | 4 ++ src/test/regress/expected/stats_ext.out | 19 ++++++++ src/test/regress/sql/stats_ext.sql | 19 ++++++++ 4 files changed, 100 insertions(+), 28 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера