-
- Downloads
Add aggsortop column to pg_aggregate, so that MIN/MAX optimization can
be supported for all datatypes. Add CREATE AGGREGATE and pg_dump support too. Add specialized min/max aggregates for bpchar, instead of depending on text's min/max, because otherwise the possible use of bpchar indexes cannot be recognized. initdb forced because of catalog changes.
Showing
- doc/src/sgml/catalogs.sgml 9 additions, 3 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/ref/create_aggregate.sgml 38 additions, 1 deletiondoc/src/sgml/ref/create_aggregate.sgml
- src/backend/catalog/pg_aggregate.c 21 additions, 2 deletionssrc/backend/catalog/pg_aggregate.c
- src/backend/commands/aggregatecmds.c 6 additions, 2 deletionssrc/backend/commands/aggregatecmds.c
- src/backend/optimizer/plan/planagg.c 1 addition, 16 deletionssrc/backend/optimizer/plan/planagg.c
- src/backend/utils/adt/varchar.c 35 additions, 1 deletionsrc/backend/utils/adt/varchar.c
- src/bin/pg_dump/pg_dump.c 30 additions, 2 deletionssrc/bin/pg_dump/pg_dump.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_aggregate.h 86 additions, 80 deletionssrc/include/catalog/pg_aggregate.h
- src/include/catalog/pg_proc.h 7 additions, 1 deletionsrc/include/catalog/pg_proc.h
- src/include/utils/builtins.h 3 additions, 1 deletionsrc/include/utils/builtins.h
- src/test/regress/expected/oidjoins.out 24 additions, 8 deletionssrc/test/regress/expected/oidjoins.out
- src/test/regress/expected/opr_sanity.out 47 additions, 0 deletionssrc/test/regress/expected/opr_sanity.out
- src/test/regress/sql/oidjoins.sql 12 additions, 4 deletionssrc/test/regress/sql/oidjoins.sql
- src/test/regress/sql/opr_sanity.sql 35 additions, 0 deletionssrc/test/regress/sql/opr_sanity.sql
Loading
Please register or sign in to comment