Dmitry Dolgov wrote: > * jsonb_slice - extract a subset of an jsonb > Example of usage: > > =# jsonb_slice('{"a": 1, "b": {"c": 2}, "d": {"f": 3}}'::jsonb, > ARRAY['b', 'f', 'x']); > > jsonb_slice > --------------------------- > {"b": {"c": 2}, "f": 3}
This is a bit strange. Why did "f" get flattened out of "d"? Is the resulting document still valid for the purposes of an application using it? I think I'd expect the result to be {"b": {"c": 2}, "d": {"f": 3}} -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers