Обсуждение: pgsql-server/src backend/commands/analyze.c ba ...

Поиск
Список
Период
Сортировка

pgsql-server/src backend/commands/analyze.c ba ...

От
tgl@postgresql.org (Tom Lane)
Дата:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    02/11/29 16:39:12

Modified files:
    src/backend/commands: analyze.c
    src/backend/executor: nodeAgg.c nodeGroup.c
    src/backend/optimizer/plan: planner.c
    src/backend/parser: parse_clause.c parse_oper.c
    src/backend/utils/adt: ri_triggers.c
    src/include/parser: parse_oper.h

Log message:
    Tighten selection of equality and ordering operators for grouping
    operations: make sure we use operators that are compatible, as determined
    by a mergejoin link in pg_operator.  Also, add code to planner to ensure
    we don't try to use hashed grouping when the grouping operators aren't
    marked hashable.