- linkend="runtime-config-client-format"> for details). The defaults
- that are chosen by initdb are actually only written into
- the configuration file postgresql.conf to
+ linkend="runtime-config-client-format"> for details). The values
+ that are chosen by initdb are actually only written
+ into the configuration file postgresql.conf to
serve as defaults when the server is started. If you delete these
assignments from postgresql.conf then the
server will inherit the settings from its execution environment.
- Sort order in queries using ORDER BY> on textual data
+ Sort order in queries using ORDER BY> or the standard
+ comparison operators on textual data
Check that
PostgreSQL> is actually using the locale
- that you think it is. The default LC_COLLATE> and LC_CTYPE>
- settings are determined at initdb> time and cannot be
- changed without repeating initdb>. Other locale
+ that you think it is. The LC_COLLATE> and LC_CTYPE>
+ settings are determined when a database is created, and cannot be
+ changed except by creating a new database. Other locale
settings including LC_MESSAGES> and LC_MONETARY>
are initially determined by the environment the server is started
in, but can be changed on-the-fly. You can check the active locale
converting or validating non-ASCII characters.
-
+
Setting the Character Set
WIN1251
-
+ |
LATIN1
LATIN1,
MULE_INTERNAL,
UTF8
-
+ |
LATIN2
LATIN2,
MULE_INTERNAL,
WIN1250
-
+ |
LATIN3
LATIN3,
MULE_INTERNAL,
UTF8
-
+ |
LATIN4
LATIN4,
MULE_INTERNAL,
UTF8
-
+ |
LATIN5
LATIN5,
UTF8
-
+ |
LATIN6
LATIN6,
UTF8
-
+ |
LATIN7
LATIN7,
UTF8
-
+ |
LATIN8
LATIN8,
UTF8
-
+ |
LATIN9
LATIN9,
UTF8
-
+ |
LATIN10
LATIN10,
UTF8
WIN1251
-
+ |
SJIS
not supported as a server encoding