summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
AgeCommit message (Expand)Author
2020-01-24Adjust src/include/utils/jsonapi.h so it's not backend-only.Robert Haas
2020-01-20Further tweaking of jsonb_set_lax().Tom Lane
2020-01-19Silence minor compiler warnings.Tom Lane
2020-01-17Add a non-strict version of jsonb_setAndrew Dunstan
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-30Fix typos in the codeMichael Paquier
2019-09-20Split out code into new getKeyJsonValueFromContainer()Alvaro Herrera
2019-09-20Optimize get_jsonb_path_all avoiding an iteratorAlvaro Herrera
2019-09-20Refactor code into new JsonbValueAsText, and use it moreAlvaro Herrera
2019-08-19Restore json{b}_populate_record{set}'s ability to take type info from AS.Tom Lane
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-11Fix conversion of JSON strings to JSON output columns in json_to_record().Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-07Fix some errhint and errdetail strings missing a periodMichael Paquier
2018-11-22Fix another crash in json{b}_populate_recordset and json{b}_to_recordset.Tom Lane
2018-11-02Fix spelling errors and typos in commentsMagnus Hagander
2018-07-13Fix crash in json{b}_populate_recordset() and json{b}_to_recordset().Tom Lane
2018-06-07Add missing serial commasPeter Eisentraut
2018-05-08Refine error messagesPeter Eisentraut
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-15Clean up callers of JsonbIteratorNext().Tom Lane
2018-04-07Add json(b)_to_tsvector functionTeodor Sigaev
2018-04-01Fix a boatload of typos in C comments.Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-10-26Support domains over composite types.Tom Lane
2017-09-18Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent.Tom Lane
2017-09-11Message style fixesPeter Eisentraut
2017-09-07Reduce excessive dereferencing of function pointersPeter Eisentraut
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-05-29Make edge-case behavior of jsonb_populate_record match json_populate_recordTom Lane
2017-05-29Fix thinko in JsObjectSize() macro.Tom Lane
2017-05-19Fix misspelled struct tag.Tom Lane
2017-05-19Fix argument name differencesPeter Eisentraut
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-06Remove extraneous comma to satisfy picky compilerAndrew Dunstan
2017-04-06Make json_populate_record and friends operate recursivelyAndrew Dunstan
2017-03-31Transform or iterate over json(b) string valuesAndrew Dunstan
2017-03-12Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch
2017-03-12Assume deconstruct_array() outputs are untoasted.Noah Misch
2017-01-25Introduce convenience macros to hide JsonbContainer header accesses better.Tom Lane
2017-01-22Relocate static function declarations to be after typedefs in jsonfuncs.c.Tom Lane
2017-01-18Implement array version of jsonb_delete and operatorMagnus Hagander
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-14Fix typo in commentMagnus Hagander
2016-10-13Fix broken jsonb_set() logic for replacing array elements.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane