pgsql: Improve documentation about array concat operator vs. underlying

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Improve documentation about array concat operator vs. underlying
Дата
Msg-id E1ZDKeW-00049h-Ei@gemulon.postgresql.org
обсуждение исходный текст
Список 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_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/0a9b0428f03379931aa6c1866526a975ae2d59b2

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


В списке pgsql-committers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: pgsql: Replace our hacked version of ax_pthread.m4 with latest upstream
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Improve documentation about array concat operator vs. underlying