Doc: improve description of trim() and related functions.
authorTom Lane <[email protected]>
Wed, 30 Nov 2016 18:34:14 +0000 (13:34 -0500)
committerTom Lane <[email protected]>
Wed, 30 Nov 2016 18:34:14 +0000 (13:34 -0500)
commitdd3edfe630fecd561568455a2c47ec5858a95e8c
tree83d219e56a165d7a4a50e3a58afee6296dfaaf77
parente5b8aa636a63a9446e244fcc8d3a262e3e14049a
Doc: improve description of trim() and related functions.

Per bug #14441 from Mark Pether, the documentation could be misread,
mainly because some of the examples failed to show what happens with
a multicharacter "characters to trim" string.  Also, while the text
description in most of these entries was fairly clear that the
"characters" argument is a set of characters not a substring to match,
some of them used variant wording that was a bit less clear.
trim() itself suffered from both deficiencies and was thus pretty
misinterpretable.

Also fix failure to explain which of LEADING/TRAILING/BOTH is the
default.

Discussion: https://postgr.es/m/20161130011710[email protected]
doc/src/sgml/func.sgml