Re: Windows default locale vs initdb
От | Noah Misch |
---|---|
Тема | Re: Windows default locale vs initdb |
Дата | |
Msg-id | 20210516042933.GC2913841@rfd.leadboat.com обсуждение исходный текст |
Ответ на | Windows default locale vs initdb (Thomas Munro <thomas.munro@gmail.com>) |
Ответы |
Re: Windows default locale vs initdb
|
Список | pgsql-hackers |
On Mon, Apr 19, 2021 at 05:42:51PM +1200, Thomas Munro wrote: > Currently initdb sets up template databases with old-style Windows > locale names reported by the OS, and they seem to have caused us quite > a few problems over the years: > > db29620d "Work around Windows locale name with non-ASCII character." > aa1d2fc5 "Another attempt at fixing Windows Norwegian locale." > db477b69 "Deal with yet another issue related to "Norwegian (Bokmål)"..." > 9f12a3b9 "Tolerate version lookup failure for old style Windows locale..." > I suppose that was the only form available at the time the code was > written, so there was no choice. Right. > The question we asked ourselves > multiple times in the other thread was how we're supposed to get to > the modern BCP 47 form when creating the template databases. It looks > like one possibility, since Vista, is to call > GetUserDefaultLocaleName()[2] > No patch, but I wondered if any Windows hackers have any feedback on > relative sanity of trying to fix all these problems this way. Sounds reasonable. If PostgreSQL v15 would otherwise run on Windows Server 2003 R2, this is a good time to let that support end.
В списке pgsql-hackers по дате отправления: