From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
Cc: | Musall Maik <lists(at)musall(dot)de>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: Slaves show different results for query |
Date: | 2015-05-20 14:05:12 |
Message-ID: | 5500.1432130712@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> writes:
> The reason I ask is that the machine you are having problems with has OS
> X. Over the years I have seen quite a few reports on this list of OS X
> locale/encoding issues.
Yes. Here's the problem: OS X UTF8 locales (other than C) don't sort the
same as UTF8 locales on Linux. Because of this, the index created by the
master is effectively corrupt from the standpoint of the OS X slave; it's
not in the correct sort order. It might sometimes find the right results
anyway, but often not.
You might be able to get away with the described configuration if you
recreate the database using C locale, but personally I wouldn't risk it.
Masters and slaves in a WAL-shipping replication configuration should be
on substantially identical platforms, else you're just asking for trouble.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Musall Maik | 2015-05-20 14:09:51 | Re: Slaves show different results for query |
Previous Message | john | 2015-05-20 13:56:54 | Re: [GENERAL] Does PG support bulk operation in embedded C |