-
- Downloads
Remove the single-argument form of string_agg(). It added nothing much in
functionality, while creating an ambiguity in usage with ORDER BY that at least two people have already gotten seriously confused by. Also, add an opr_sanity test to check that we don't in future violate the newly minted policy of not having built-in aggregates with the same name and different numbers of parameters. Per discussion of a complaint from Thom Brown.
Showing
- doc/src/sgml/func.sgml 6 additions, 6 deletionsdoc/src/sgml/func.sgml
- doc/src/sgml/syntax.sgml 6 additions, 5 deletionsdoc/src/sgml/syntax.sgml
- src/backend/utils/adt/varlena.c 2 additions, 24 deletionssrc/backend/utils/adt/varlena.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_aggregate.h 2 additions, 3 deletionssrc/include/catalog/pg_aggregate.h
- src/include/catalog/pg_proc.h 4 additions, 8 deletionssrc/include/catalog/pg_proc.h
- src/include/utils/builtins.h 1 addition, 5 deletionssrc/include/utils/builtins.h
- src/test/regress/expected/aggregates.out 12 additions, 18 deletionssrc/test/regress/expected/aggregates.out
- src/test/regress/expected/opr_sanity.out 25 additions, 0 deletionssrc/test/regress/expected/opr_sanity.out
- src/test/regress/sql/aggregates.sql 5 additions, 6 deletionssrc/test/regress/sql/aggregates.sql
- src/test/regress/sql/opr_sanity.sql 20 additions, 0 deletionssrc/test/regress/sql/opr_sanity.sql
Loading
Please register or sign in to comment