pgsql: Improve documentation about array concat operator vs. underlying - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Improve documentation about array concat operator vs. underlying
Date
Msg-id E1ZDKeW-00049j-Er@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Improve documentation about array concat operator vs. underlying functions.

The documentation implied that there was seldom any reason to use the
array_append, array_prepend, and array_cat functions directly.  But that's
not really true, because they can help make it clear which case is meant,
which the || operator can't do since it's overloaded to represent all three
cases.  Add some discussion and examples illustrating the potentially
confusing behavior that can ensue if the parser misinterprets what was
meant.

Per a complaint from Michael Herold.  Back-patch to 9.2, which is where ||
started to behave this way.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/349ce2870f1039b83811af0c640fe58efe16e3f7

Modified Files
--------------
doc/src/sgml/array.sgml |   45 ++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 40 insertions(+), 5 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Improve documentation about array concat operator vs. underlying
Next
From: Tom Lane
Date:
Subject: pgsql: Improve documentation about array concat operator vs. underlying