1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-22 23:02:54 +03:00

Docs: fix misleading example.

Commit 8457d0beca731bf0 introduced an example which, while not incorrect,
failed to exhibit the behavior it meant to describe, as a result of omitting
an E'' prefix that needed to be there.  Noticed and fixed by Peter Geoghegan.

I (tgl) failed to resist the temptation to wordsmith nearby text a bit
while at it.
This commit is contained in:
Tom Lane 2015-11-10 22:11:39 -05:00
parent b05ae27e9a
commit 7b6fb76349

View File

@ -1100,14 +1100,15 @@ SELECT '52093.89'::money::numeric::float8;
stored and displayed that way. However, trailing spaces are treated as stored and displayed that way. However, trailing spaces are treated as
semantically insignificant and disregarded when comparing two values semantically insignificant and disregarded when comparing two values
of type <type>character</type>. In collations where whitespace of type <type>character</type>. In collations where whitespace
is significant, this behavior can produce unexpected results, is significant, this behavior can produce unexpected results;
e.g. <command>SELECT 'a '::CHAR(2) collate "C" &lt; for example <command>SELECT 'a '::CHAR(2) collate "C" &lt;
'a\n'::CHAR(2)</command> returns true. E'a\n'::CHAR(2)</command> returns true, even though <literal>C</>
locale would consider a space to be greater than a newline.
Trailing spaces are removed when converting a <type>character</type> value Trailing spaces are removed when converting a <type>character</type> value
to one of the other string types. Note that trailing spaces to one of the other string types. Note that trailing spaces
<emphasis>are</> semantically significant in <emphasis>are</> semantically significant in
<type>character varying</type> and <type>text</type> values, and <type>character varying</type> and <type>text</type> values, and
when using pattern matching, e.g. <literal>LIKE</>, when using pattern matching, that is <literal>LIKE</> and
regular expressions. regular expressions.
</para> </para>