Re: [HACKERS] default locale considered harmful? (was Re: - Mailing list pgsql-general

From Bruce Momjian
Subject Re: [HACKERS] default locale considered harmful? (was Re:
Date
Msg-id 200304181507.h3IF7F708695@candle.pha.pa.us
Whole thread Raw
In response to default locale considered harmful? (was Re: Using index for "like 'ABC%'" type query)  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Tom Lane wrote:
> Andrew Sullivan <andrew@libertyrms.info> writes:
> >> [ can't LIKE use an index? ]
>
> > Yes.  But locale is enabled by default now, and if you use anything
> > other than C (and other-than-C is increasingly the default on the
> > supported platforms), it won't work.  Just make sure that your locale
> > is C when you do initdb.
>
> I recall someone floating a proposal that initdb should by default
> initialize the database in C locale, not whatever-it-finds-in-the-
> environment.  To get a non-C locale you'd have to give an explicit
> command-line switch --- essentially, reversing the sense of the present
> "initdb --no-locale" option.
>
> I'm beginning to think that would be a good idea, given the increasing
> prevalence of en_US as a platform locale setting.  Comments?

Agreed, or we could special-case en_US to be C locale.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: default locale considered harmful? (was Re: Using index for "like 'ABC%'" type query)
Next
From: Ken Williams
Date:
Subject: Re: Weird "template1" errors on CREATE DATABASE