X-Git-Url: https://git.8kb.co.uk/?p=postgresql%2Fpg_jsonb_delete_op;a=blobdiff_plain;f=pg_jsonb_delete_op.sql;h=d7e345533ce10920620de24cb4221153a1b31238;hp=3a3c818352e5d11695d0cfb28ff50573bbd5ba3b;hb=634ca1c0951ec12810b524b957844138178c559d;hpb=259d9e7d60b9710204633bef44a478f163fb34db diff --git a/pg_jsonb_delete_op.sql b/pg_jsonb_delete_op.sql index 3a3c818..d7e3455 100755 --- a/pg_jsonb_delete_op.sql +++ b/pg_jsonb_delete_op.sql @@ -31,7 +31,7 @@ $BODY$ ( SELECT ('{' || string_agg(to_json(key) || ':' || value, ',') || '}') FROM jsonb_each(a) - WHERE NOT to_json(key)::jsonb ?| b + WHERE key <> ALL(b) ) , '{}')::jsonb; $BODY$