X-Git-Url: https://git.8kb.co.uk/?p=postgresql%2Fpg_jsonb_delete_op;a=blobdiff_plain;f=pg_jsonb_delete_op.sql;fp=pg_jsonb_delete_op.sql;h=4f559c89d7263ffa9d120a5f4595994a718aea97;hp=86868ffe304ab0572ea0dc10e6f02b416bccdf2c;hb=ce7fb1c8d33d767d95ee2ef255473d49241c1f30;hpb=2b3fc59206fec1923abf43806541dbab2ba5c1d8 diff --git a/pg_jsonb_delete_op.sql b/pg_jsonb_delete_op.sql index 86868ff..4f559c8 100755 --- a/pg_jsonb_delete_op.sql +++ b/pg_jsonb_delete_op.sql @@ -12,7 +12,7 @@ $BODY$ ( SELECT ('{' || string_agg(to_json(key) || ':' || value, ',') || '}') FROM jsonb_each(a) - WHERE NOT ('{' || to_json(key) || ':' || value || '}')::jsonb ? b + WHERE NOT to_json(key)::jsonb ? b ) , '{}')::jsonb; $BODY$ @@ -31,7 +31,7 @@ $BODY$ ( SELECT ('{' || string_agg(to_json(key) || ':' || value, ',') || '}') FROM jsonb_each(a) - WHERE NOT ('{' || to_json(key) || ':' || value || '}')::jsonb ?| b + WHERE NOT to_json(key)::jsonb ?| b ) , '{}')::jsonb; $BODY$