pg.ddx.io pgsql-bugs@postgresql.org mailing list archive
help / color / mirror / Atom feedBUG #18691: Turkish Character Encoding
2+ messages / 2 participants
[nested] [flat]
* BUG #18691: Turkish Character Encoding
@ 2024-11-06 11:59 PG Bug reporting form <noreply@postgresql.org>
0 siblings, 1 reply; 2+ messages in thread
From: PG Bug reporting form @ 2024-11-06 11:59 UTC (permalink / raw)
To: pgsql-bugs@lists.postgresql.org; +Cc: aerkan@gmail.com
The following bug has been logged on the website:
Bug reference: 18691
Logged by: Ali Erkan
Email address: aerkan@gmail.com
PostgreSQL version: 17.0
Operating system: Windows 10 & 11
Description:
With the latest Windows update, Microsoft has changed Turkish_Turkey.1254 to
Turkish_Türkiye.1254.
PostgreSQL installation gets an error during database and service creation,
and the database and Windows server are not created.
It seems to be related to the name changes in the locale.
^ permalink raw reply [nested|flat] 2+ messages in thread
* Re: BUG #18691: Turkish Character Encoding
@ 2024-11-06 20:48 Thomas Munro <thomas.munro@gmail.com>
parent: PG Bug reporting form <noreply@postgresql.org>
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Munro @ 2024-11-06 20:48 UTC (permalink / raw)
To: aerkan@gmail.com; pgsql-bugs@lists.postgresql.org
On Thu, Nov 7, 2024 at 1:08 AM PG Bug reporting form
<noreply@postgresql.org> wrote:
> The following bug has been logged on the website:
>
> Bug reference: 18691
> Logged by: Ali Erkan
> Email address: aerkan@gmail.com
> PostgreSQL version: 17.0
> Operating system: Windows 10 & 11
> Description:
>
> With the latest Windows update, Microsoft has changed Turkish_Turkey.1254 to
> Turkish_Türkiye.1254.
> PostgreSQL installation gets an error during database and service creation,
> and the database and Windows server are not created.
> It seems to be related to the name changes in the locale.
Hello,
PostgreSQL can't work with locale names that contain non-ASCII
characters. In 17.0 and 16.4, the Windows system library crashes
while we are initialising a new database cluster. For 17.1 and 16.5
(due out soon) we've recently made a change so that it still won't
work, but it'll display and error message to explain why:
https://github.com/postgres/postgres/commit/9c7acc33307bf971ff5fe4b7f7431b7aa93052ac
As hinted at the bottom of that commit message, others have reported
success by using Microsoft Locale Builder to create a new locale with
an acceptable name (that is, without the problematic ü character), and
apparently there are some good articles on the Turkish language web
about how to do that. If you find a good one let us know so we can
share it with the next person. It's also possible to use "tr-TR"
instead but I'm not sure if the EDB graphical tooling currently has a
nice way to do that, if that's what you're using.
^ permalink raw reply [nested|flat] 2+ messages in thread
end of thread, other threads:[~2024-11-06 20:48 UTC | newest]
Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-11-06 11:59 BUG #18691: Turkish Character Encoding PG Bug reporting form <noreply@postgresql.org>
2024-11-06 20:48 ` Thomas Munro <thomas.munro@gmail.com>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox