Teach jsonpath string() to unwrap in lax mode
authorAndrew Dunstan <[email protected]>
Mon, 17 Jun 2024 14:31:29 +0000 (10:31 -0400)
committerAndrew Dunstan <[email protected]>
Mon, 17 Jun 2024 14:31:29 +0000 (10:31 -0400)
commit653d3969bb013f14c4a6884a253ad9676caf8166
treec12871a8d357b249f3a3ee8268883d2febcce932
parent81d20fbf7a03f5e385700c90aec883c96b32ddc6
Teach jsonpath string() to unwrap in lax mode

This was an ommission in commit 66ea94e, and brings it into compliance
with both other methods and the standard.

Per complaint from David Wheeler.

Author: David Wheeler, Jeevan Chalke
Reviewed-by: Chapman Flack
Discussion: https://postgr.es/m/A64AE04F-4410-42B7-A141-7A7349260F4D@justatheory.com
doc/src/sgml/func.sgml
src/backend/utils/adt/jsonpath_exec.c
src/test/regress/expected/jsonb_jsonpath.out
src/test/regress/sql/jsonb_jsonpath.sql