pgsql/src/backend/bootstrap (bootstrap.c)

From: tgl(at)postgresql(dot)org
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql/src/backend/bootstrap (bootstrap.c)
Date: 2000-11-25 20:33:51
Message-ID: 200011252033.eAPKXpY37688@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Date: Saturday, November 25, 2000 @ 15:33:51
Author: tgl

Update of /home/projects/pgsql/cvsroot/pgsql/src/backend/bootstrap
from hub.org:/home/projects/pgsql/tmp/cvs-serv37594/src/backend/bootstrap

Modified Files:
bootstrap.c

----------------------------- Log Message -----------------------------

Store current LC_COLLATE and LC_CTYPE settings in pg_control during initdb;
re-adopt these settings at every postmaster or standalone-backend startup.
This should fix problems with indexes becoming corrupt due to failure to
provide consistent locale environment for postmaster at all times. Also,
refuse to start up a non-locale-enabled compilation in a database originally
initdb'd with a non-C locale. Suppress LIKE index optimization if locale
is not "C" or "POSIX" (are there any other locales where it's safe?).
Issue NOTICE during initdb if selected locale disables LIKE optimization.

Browse pgsql-committers by date

  From Date Subject
Next Message tgl 2000-11-25 20:33:52 pgsql/src/backend/optimizer/path (indxpath.c)
Previous Message tgl 2000-11-25 20:33:50 pgsql/src/backend/access/transam (xlog.c)