Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
845693f7
Commit
845693f7
authored
Mar 26, 2009
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix a couple of places that still claimed LC_COLLATE and LC_CTYPE can't
be changed after initdb.
parent
b793e834
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
28 deletions
+29
-28
doc/src/sgml/charset.sgml
doc/src/sgml/charset.sgml
+26
-25
doc/src/sgml/config.sgml
doc/src/sgml/config.sgml
+3
-3
No files found.
doc/src/sgml/charset.sgml
View file @
845693f7
<!-- $PostgreSQL: pgsql/doc/src/sgml/charset.sgml,v 2.9
1 2009/02/10 19:29:39 petere
Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/charset.sgml,v 2.9
2 2009/03/26 20:55:49 tgl
Exp $ -->
<chapter id="charset">
<chapter id="charset">
<title>Localization</>
<title>Localization</>
...
@@ -136,18 +136,18 @@ initdb --locale=sv_SE
...
@@ -136,18 +136,18 @@ initdb --locale=sv_SE
and <literal>LC_CTYPE</literal> are those categories. They affect
and <literal>LC_CTYPE</literal> are those categories. They affect
the sort order of indexes, so they must be kept fixed, or indexes on
the sort order of indexes, so they must be kept fixed, or indexes on
text columns will become corrupt. The default values for these
text columns will become corrupt. The default values for these
categories are de
f
ined when <command>initdb</command> is run, and
categories are de
term
ined when <command>initdb</command> is run, and
those values are used when new databases are created, unless
those values are used when new databases are created, unless
specified otherwise in the <command>CREATE DATABASE</command> command.
specified otherwise in the <command>CREATE DATABASE</command> command.
</para>
</para>
<para>
<para>
The other locale categories can be changed
as desired whenever the
The other locale categories can be changed
whenever desired
server is running by setting the run-time configuration variable
s
by setting the server configuration parameter
s
that have the same name as the locale categories (see <xref
that have the same name as the locale categories (see <xref
linkend="runtime-config-client-format"> for details). The
default
s
linkend="runtime-config-client-format"> for details). The
value
s
that are chosen by <command>initdb</command> are actually only written
into
that are chosen by <command>initdb</command> are actually only written
the configuration file <filename>postgresql.conf</filename> to
into
the configuration file <filename>postgresql.conf</filename> to
serve as defaults when the server is started. If you delete these
serve as defaults when the server is started. If you delete these
assignments from <filename>postgresql.conf</filename> then the
assignments from <filename>postgresql.conf</filename> then the
server will inherit the settings from its execution environment.
server will inherit the settings from its execution environment.
...
@@ -200,7 +200,8 @@ initdb --locale=sv_SE
...
@@ -200,7 +200,8 @@ initdb --locale=sv_SE
<itemizedlist>
<itemizedlist>
<listitem>
<listitem>
<para>
<para>
Sort order in queries using <literal>ORDER BY</> on textual data
Sort order in queries using <literal>ORDER BY</> or the standard
comparison operators on textual data
<indexterm><primary>ORDER BY</><secondary>and locales</></indexterm>
<indexterm><primary>ORDER BY</><secondary>and locales</></indexterm>
</para>
</para>
</listitem>
</listitem>
...
@@ -261,9 +262,9 @@ initdb --locale=sv_SE
...
@@ -261,9 +262,9 @@ initdb --locale=sv_SE
<para>
<para>
Check that <productname>PostgreSQL</> is actually using the locale
Check that <productname>PostgreSQL</> is actually using the locale
that you think it is. The
default
<envar>LC_COLLATE</> and <envar>LC_CTYPE</>
that you think it is. The <envar>LC_COLLATE</> and <envar>LC_CTYPE</>
settings are determined
at <command>initdb</> time
and cannot be
settings are determined
when a database is created,
and cannot be
changed
without repeating <command>initdb</>
. Other locale
changed
except by creating a new database
. Other locale
settings including <envar>LC_MESSAGES</> and <envar>LC_MONETARY</>
settings including <envar>LC_MESSAGES</> and <envar>LC_MONETARY</>
are initially determined by the environment the server is started
are initially determined by the environment the server is started
in, but can be changed on-the-fly. You can check the active locale
in, but can be changed on-the-fly. You can check the active locale
...
...
doc/src/sgml/config.sgml
View file @
845693f7
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.21
2 2009/03/23 15:14:14 momjian
Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.21
3 2009/03/26 20:55:49 tgl
Exp $ -->
<chapter Id="runtime-config">
<chapter Id="runtime-config">
<title>Server Configuration</title>
<title>Server Configuration</title>
...
@@ -4880,7 +4880,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
...
@@ -4880,7 +4880,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<para>
<para>
Reports the locale in which sorting of textual data is done.
Reports the locale in which sorting of textual data is done.
See <xref linkend="locale"> for more information.
See <xref linkend="locale"> for more information.
Th
e value is determined when the database cluster is initializ
ed.
Th
is value is determined when a database is creat
ed.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
...
@@ -4894,7 +4894,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
...
@@ -4894,7 +4894,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<para>
<para>
Reports the locale that determines character classifications.
Reports the locale that determines character classifications.
See <xref linkend="locale"> for more information.
See <xref linkend="locale"> for more information.
Th
e value is determined when the database cluster is initializ
ed.
Th
is value is determined when a database is creat
ed.
Ordinarily this will be the same as <varname>lc_collate</varname>,
Ordinarily this will be the same as <varname>lc_collate</varname>,
but for special applications it might be set differently.
but for special applications it might be set differently.
</para>
</para>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment