]> granicus.if.org Git - postgresql/commit
Improve documentation about array concat operator vs. underlying functions.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 9 Jul 2015 22:50:31 +0000 (18:50 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 9 Jul 2015 22:50:31 +0000 (18:50 -0400)
commit5acc7730c8c93d5755bc6a0bf36df407f48b2b27
tree2d1383e917197800a53b7f63fb7cf773ae272668
parent193e0270752b07f8d0700710a39c4ec367f57339
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.
doc/src/sgml/array.sgml