Cleanup around json_to_record/json_to_recordset
Set function parameter names and defaults. Add jsonb versions (which the code already provided for so the actual new code is trivial). Add jsonb regression tests and docs. Bump catalog version (which I apparently forgot to do when jsonb was committed).
Showing
- doc/src/sgml/func.sgml 12 additions, 6 deletionsdoc/src/sgml/func.sgml
- src/backend/catalog/system_views.sql 16 additions, 0 deletionssrc/backend/catalog/system_views.sql
- src/backend/utils/adt/jsonfuncs.c 24 additions, 12 deletionssrc/backend/utils/adt/jsonfuncs.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_proc.h 4 additions, 0 deletionssrc/include/catalog/pg_proc.h
- src/include/utils/json.h 2 additions, 0 deletionssrc/include/utils/json.h
- src/test/regress/expected/jsonb.out 16 additions, 0 deletionssrc/test/regress/expected/jsonb.out
- src/test/regress/expected/jsonb_1.out 16 additions, 0 deletionssrc/test/regress/expected/jsonb_1.out
- src/test/regress/sql/jsonb.sql 8 additions, 0 deletionssrc/test/regress/sql/jsonb.sql
Loading
Please register or sign in to comment