aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2024-06-17 10:31:29 -0400
committerAndrew Dunstan <andrew@dunslane.net>2024-06-17 10:31:29 -0400
commit653d3969bb013f14c4a6884a253ad9676caf8166 (patch)
treec12871a8d357b249f3a3ee8268883d2febcce932 /doc/src
parent81d20fbf7a03f5e385700c90aec883c96b32ddc6 (diff)
downloadpostgresql-653d3969bb013f14c4a6884a253ad9676caf8166.tar.gz
postgresql-653d3969bb013f14c4a6884a253ad9676caf8166.zip
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
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/func.sgml5
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 17c44bc3384..2609269610b 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -17792,7 +17792,10 @@ ERROR: jsonpath member accessor can only be applied to an object
methods available in <type>jsonpath</type>. Note that while the unary
operators and methods can be applied to multiple values resulting from a
preceding path step, the binary operators (addition etc.) can only be
- applied to single values.
+ applied to single values. In lax mode, methods applied to an array will be
+ executed for each value in the array. The exceptions are
+ <literal>.type()</literal> and <literal>.size()</literal>, which apply to
+ the array itself.
</para>
<table id="functions-sqljson-op-table">