Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 101c8ae

Browse files
committed
Doc: explain that the string types can't store \0 (ASCII NUL).
This restriction was mentioned in connection with string literals, but it wasn't made clear that it's a general restriction not just a syntactic limitation in query strings. Per unsigned documentation comment. Discussion: https://postgr.es/m/160720552914.710.16625261471128631268@wrigleys.postgresql.org
1 parent d7ecba9 commit 101c8ae

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

doc/src/sgml/datatype.sgml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,6 +1149,14 @@ SELECT '52093.89'::money::numeric::float8;
11491149
regular expressions.
11501150
</para>
11511151

1152+
<para>
1153+
The characters that can be stored in any of these data types are
1154+
determined by the database character set, which is selected when
1155+
the database is created. Regardless of the specific character set,
1156+
the character with code zero (sometimes called NUL) cannot be stored.
1157+
For more information refer to <xref linkend="multibyte"/>.
1158+
</para>
1159+
11521160
<para>
11531161
The storage requirement for a short string (up to 126 bytes) is 1 byte
11541162
plus the actual string, which includes the space padding in the case of
@@ -1186,10 +1194,7 @@ SELECT '52093.89'::money::numeric::float8;
11861194
<para>
11871195
Refer to <xref linkend="sql-syntax-strings"/> for information about
11881196
the syntax of string literals, and to <xref linkend="functions"/>
1189-
for information about available operators and functions. The
1190-
database character set determines the character set used to store
1191-
textual values; for more information on character set support,
1192-
refer to <xref linkend="multibyte"/>.
1197+
for information about available operators and functions.
11931198
</para>
11941199

11951200
<example>

0 commit comments

Comments
 (0)