As you know, PostgreSQL introduced Json(b) support at the 9.4 version, and hstore v2.0 saved in separate repository. But although PostgreSQL has this support at the core level, there are many useful functions, which wasn't ported to Json(b) from hstore v2.0 and json. Here is a review of the missing Json(b) functions, which will be implemented in this repo.
- jsonb_indent
- jsonb_concat
- jsonb_delete(jsonb, text)
- jsonb_delete_idx(jsonb, int)
- jsonb_delete_path(jsonb, text[])
- jsonb_set(jsonb, text[], jsonb, boolean)
- concatenation operator (||)
- delete key operator (jsonb - text)
- delete key by index operator (jsonb - int)
- delete key by path operator (jsonb - text[])
jsonbx is licensed under the same license as PostgreSQL itself
jsonbx was created by Dmitry Dolgov portions written by Andrew Dunstan