-
- Downloads
Add several generator functions for jsonb that exist for json.
The functions are: to_jsonb() jsonb_object() jsonb_build_object() jsonb_build_array() jsonb_agg() jsonb_object_agg() Also along the way some better logic is implemented in json_categorize_type() to match that in the newly implemented jsonb_categorize_type(). Andrew Dunstan, reviewed by Pavel Stehule and Alvaro Herrera.
Showing
- doc/src/sgml/func.sgml 72 additions, 25 deletionsdoc/src/sgml/func.sgml
- src/backend/utils/adt/json.c 26 additions, 18 deletionssrc/backend/utils/adt/json.c
- src/backend/utils/adt/jsonb.c 1396 additions, 0 deletionssrc/backend/utils/adt/jsonb.c
- src/backend/utils/adt/jsonb_util.c 1 addition, 1 deletionsrc/backend/utils/adt/jsonb_util.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_aggregate.h 4 additions, 0 deletionssrc/include/catalog/pg_aggregate.h
- src/include/catalog/pg_proc.h 26 additions, 0 deletionssrc/include/catalog/pg_proc.h
- src/include/utils/jsonb.h 16 additions, 0 deletionssrc/include/utils/jsonb.h
- src/test/regress/expected/jsonb.out 173 additions, 0 deletionssrc/test/regress/expected/jsonb.out
- src/test/regress/expected/jsonb_1.out 173 additions, 0 deletionssrc/test/regress/expected/jsonb_1.out
- src/test/regress/sql/jsonb.sql 115 additions, 0 deletionssrc/test/regress/sql/jsonb.sql
Loading
Please register or sign in to comment