Re: strange behaviour (bug) - Mailing list pgsql-hackers

From Tom Lane
Subject Re: strange behaviour (bug)
Date
Msg-id 7059.968767151@sss.pgh.pa.us
Whole thread Raw
In response to strange behaviour (bug)  (Kovacs Zoltan <kovacsz@pc10.radnoti-szeged.sulinet.hu>)
Responses RE: strange behaviour (bug)
List pgsql-hackers
Kovacs Zoltan <kovacsz@pc10.radnoti-szeged.sulinet.hu> writes:
> now I will get 's' as expected... Dumping the database out and bringing it
> back the problem doesn't appear anymore... for a while... I cannot give
> an exact report, but usually this bug occurs when I stop the database
> and I start it again.

Hmm.  Is it possible that when you restart the postmaster, you are
accidentally starting it with a different environment --- in particular,
different LOCALE or LC_xxx settings --- than it had before?

If there is an index on id_string then
> select * from foo where id_string = 'something';
would try to use the index, and so could get messed up by a change
in LOCALE; the index would now appear to be out of order according to
the new LOCALE value.

We really ought to fix things so that all the LOCALE settings are saved
by "initdb" and then re-established during postmaster start, rather than
relying on the user always to start the postmaster with the same
environment.  People have been burnt by this before :-(
        regards, tom lane


pgsql-hackers by date:

Previous
From: Thomas Lockhart
Date:
Subject: Re: Weird function behavior from Sept 11 snapshot
Next
From: Bruce Momjian
Date:
Subject: Re: Dibs for upcoming commit