]> git.8kb.co.uk Git - postgresql/pg_jsonb_opx/blobdiff - jsonb_opx--1.0--1.1.sql
Raise an error if un implemented append function called.
[postgresql/pg_jsonb_opx] / jsonb_opx--1.0--1.1.sql
index a1eb5ad705b6bbf96ff982246cf3da089fec677d..805575c1902576e3fa70c3a1337311cfab6e82e5 100755 (executable)
@@ -19,3 +19,11 @@ RETURNS jsonb
     AS 'MODULE_PATHNAME', 'jsonb_replace_path'
 LANGUAGE C IMMUTABLE STRICT;
 COMMENT ON FUNCTION jsonb_replace_path(jsonb, text[], jsonb) IS 'follow path of keys in order supplied in array and replace end-point key value pair with supplied jsonb';
+
+--
+
+CREATE OR REPLACE FUNCTION jsonb_append_path(jsonb, text[], jsonb)
+RETURNS jsonb
+    AS 'MODULE_PATHNAME', 'jsonb_append_path'
+LANGUAGE C IMMUTABLE STRICT;
+COMMENT ON FUNCTION jsonb_append_path(jsonb, text[], jsonb) IS 'follow path of keys in order supplied in array and append to end-point key value pair with supplied jsonb';