Re: BUG #18196: Databases Created in Turkish Language Will Not Run on the Latest Version of Windows

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: Halil Han Badem <halilhanbadem(at)gmail(dot)com>
Cc: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>, pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #18196: Databases Created in Turkish Language Will Not Run on the Latest Version of Windows
Date: 2023-11-16 21:12:20
Message-ID: CA+hUKGKgc4BGUBrpcWYk=uiswbuR+ZFfd6jdkysPbB6+WgMBDA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Thu, Nov 16, 2023 at 9:00 AM Halil Han Badem <halilhanbadem(at)gmail(dot)com> wrote:
> Yes, we're paying the price for Microsoft's mistake. It's really unacceptable.

I am certainly no Windows apologist, but I think on this one, it feels
like PostgreSQL is at least partially in the wrong here. Windows
documentation tells everyone that these names might change in every OS
update, and that we shouldn't store them anywhere, and what to do
instead ("tr-TR"). This has happened again and again over the past
decades and win32locale.c is full of bizarro hacks to deal with it.
If something good can come of this round of
"WTF-how-could-they-do-this-to-us", I hope it can be some more
eyeballs on the thread that I posted to fix this problem (see link in
my earlier message).

(Full disclosure: I work for Azure Data, a branch of Microsoft, but I
have nothing to do with the Windows operating system and don't use it,
I'm employed to work on open source stuff. I'm speaking with my
PostgreSQL hacker hat on, here.)

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message PG Bug reporting form 2023-11-17 14:31:35 BUG #18202: pg_constraint data isn't refreshed when using alter rename to on a constraint trigger
Previous Message Tom Lane 2023-11-16 15:06:38 Re: BUG #18097: Immutable expression not allowed in generated at