Re: BUG #16103: Initdb does not respect country for language

Поиск
Список
Период
Сортировка
От Fahar Abbas
Тема Re: BUG #16103: Initdb does not respect country for language
Дата
Msg-id CAJFwRrM__Yfewx6GoKFqUu4b9r8X7YX02z_tYJ3hiSNv_Vyg2g@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #16103: Initdb does not respect country for language  (Fahar Abbas <fahar.abbas@enterprisedb.com>)
Список pgsql-bugs
I also checked tested initdb on supported platform windows 2012 and getting the following message:

C:\Program Files\PostgreSQL\10\bin>initdb.exe -D C:\master1
Die Dateien, die zu diesem Datenbanksystem gehören, werden dem Benutzer
»Fahar Abbas« gehören. Diesem Benutzer muss auch der Serverprozess gehören.

Der Datenbankcluster wird mit der Locale »German_Austria.1252« initialisiert wer
den.
Die Standarddatenbankkodierung wurde entsprechend auf »WIN1252« gesetzt.
Die Standardtextsuchekonfiguration wird auf »german« gesetzt.

Datenseitenprüfsummen sind ausgeschaltet.

erzeuge Verzeichnis C:/master1 ... ok
erzeuge Unterverzeichnisse ... ok
wähle Vorgabewert für max_connections ... 100
wähle Vorgabewert für shared_buffers ... 128MB
wähle Vorgabewert für timezone ... Asia/Karachi
wähle Implementierung von dynamischem Shared Memory ... windows
erzeuge Konfigurationsdateien ... ok
führe Bootstrap-Skript aus ... ok
führe Post-Bootstrap-Initialisierung durch ... ok
synchronisiere Daten auf Festplatte ... ok

WARNUNG: Authentifizierung für lokale Verbindungen auf »trust« gesetzt
Sie können dies ändern, indem Sie pg_hba.conf bearbeiten oder beim
nächsten Aufruf von initdb die Option -A, oder --auth-local und
--auth-host, verwenden.

Erfolg. Sie können den Datenbankserver jetzt mit

    pg_ctl -D ^"C^:^\master1^" -l logdatei start

starten.

It Might possible that you have not set locale properly.

Please find attached the supported platform list for v10.

On Wed, Nov 13, 2019 at 11:19 AM Fahar Abbas <fahar.abbas@enterprisedb.com> wrote:
Windows 2008 R2 is not supported platform for PoistgreSQL 10, Please use Windows 2012 and Windows 2016

On Fri, Nov 8, 2019 at 5:15 PM PG Bug reporting form <noreply@postgresql.org> wrote:
The following bug has been logged on the website:

Bug reference:      16103
Logged by:          Simon Wimmesberger
Email address:      simon.wimmesberger@zoetis.com
PostgreSQL version: 10.10
Operating system:   Windows Server 2008 R2
Description:       

When using the enterprisedb installer on Windows and I select the language
"German, Austria" it is passed to initdb with "German,Austria". When I look
at the database property of the initialized database the "collation" and
"character type" is set to "German_Germany.1252" instead of the expected
value of "German_Austria.1252". When I call initdb directly with
"German_Austria.1252" it works as expected. In our usecase we really want to
use the enterprisedb installer therefore selecting the language should work
as expected.

I have also tried to select "Englisch, Ireland" in the installer it is again
passed to initdb as "English,Ireland" but the database is then wrongly
initialized with "English_United States.1252" - so it seems like that the
installer somehow passes the Language/Country wrong the initdb executable or
initdb does not respect the country when passed in this format.



--
Fahar Abbas
QMG
EnterpriseDB Corporation
Phone Office: +92-51-835-8874
Phone Direct: +92-51-8466803
Mobile: +92-333-5409707
Skype ID: live:fahar.abbas
Website: www.enterprisedb.com


--
Fahar Abbas
QMG
EnterpriseDB Corporation
Phone Office: +92-51-835-8874
Phone Direct: +92-51-8466803
Mobile: +92-333-5409707
Skype ID: live:fahar.abbas
Website: www.enterprisedb.com
Вложения

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "唯一★"
Дата:
Сообщение: 回复: BUG #16101: tables in the DB is not available after pg_restore
Следующее
От: "Wimmesberger, Simon"
Дата:
Сообщение: WG: BUG #16103: Initdb does not respect country for language