On Fri, Sep 14, 2012 at 10:09 AM, Tom Lane <t...@sss.pgh.pa.us> wrote: > Dave Page <dp...@pgadmin.org> writes: >> On Fri, Sep 14, 2012 at 6:14 AM, Sandeep Thakkar >> <sandeep.thak...@enterprisedb.com> wrote: >>> No.. what I mean to say is that the output from getlocales is same in 9.1 >>> and 9.2. (I checked the installation logs). It's initdb in 9.2 that is not >>> accepting the same output. So, it has nothing to with the VC++ runtimes. > >> Ah, OK. Sorry - misunderstood what you were saying. I guess it could >> still be the runtimes, but affecting initdb, though a quick look at >> the initdb commit logs shows this >> http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=a88b6e4cfbff9802906dd400ef334ffa49e7f286, >> which I'd immediately suspect as at least part of the culprit, except >> that it was apparently backported to 9.1. > > Actually, 9.2 intentionally tries to canonicalize locale names, see > commit c7cea267de3ca05b29a57b9d113b95ef3793c8d8. Microsoft's support > of setlocale seems to be shoddy enough that it wouldn't be surprising > if there were some issue there.
Oh, OK - thanks for the pointer. I guess this needs further investigation on Windows - I know I'm not likely to be able to look at it for at least a couple of weeks, so if anyone else can... -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs