X-Git-Url: https://git.8kb.co.uk/?p=postgresql%2Fpg_jsonb_opx;a=blobdiff_plain;f=sql%2FREADME.md;fp=sql%2FREADME.md;h=0000000000000000000000000000000000000000;hp=0575f0d4176d9701dcb55f25b4400802bc202c9a;hb=b2272ef16fe0e6aa9b769f4517e9fe7177e3f444;hpb=bf6318c60bd05043800c698a6b14f6aaa17a4824 diff --git a/sql/README.md b/sql/README.md deleted file mode 100755 index 0575f0d..0000000 --- a/sql/README.md +++ /dev/null @@ -1,25 +0,0 @@ -jsonb_opx -========= - -Missing operators for jsonb in PostgreSQL 9.4, this may contain some errors and bad form as it's primarily just experimentation (i'm not a frequent C programmer; but everyone has to start somewhere right?). Please test that it suits your requirements before using in any production scenario. - -Provides --------- - -The following behave like hstore 1.x operators, i.e. without nested jsonb traversal - -* deletion using **-** operator - * jsonb_delete(jsonb, text) - * jsonb_delete(jsonb, text[]) - * jsonb_delete(jsonb, jsonb) -* concatenation using **||** operator - * jsonb_concat(jsonb, jsonb) -* replacement using **=#** operator - * jsonb_replace(jsonb, jsonb) - -The following are intended to eventually function like hstore 2.0 operators - -* deletion at chained path using **#-** operator - jsonb_delete_path(jsonb, text[]) -* replacement at chained path using function - jsonb_replace_path(jsonb, text[], jsonb)