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

From: Fahar Abbas <fahar(dot)abbas(at)enterprisedb(dot)com>
To: simon(dot)wimmesberger(at)zoetis(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #16103: Initdb does not respect country for language
Date: 2019-11-13 07:05:06
Message-ID: CAJFwRrM__Yfewx6GoKFqUu4b9r8X7YX02z_tYJ3hiSNv_Vyg2g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(dot)abbas(at)enterprisedb(dot)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(at)postgresql(dot)org> wrote:
>
>> The following bug has been logged on the website:
>>
>> Bug reference: 16103
>> Logged by: Simon Wimmesberger
>> Email address: simon(dot)wimmesberger(at)zoetis(dot)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

Attachment Content-Type Size
Screen Shot 2019-11-13 at 11.45.44 AM.png image/png 322.3 KB

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Wimmesberger, Simon 2019-11-13 08:01:33 WG: BUG #16103: Initdb does not respect country for language
Previous Message 唯一★ 2019-11-13 07:02:14 回复: BUG #16101: tables in the DB is not available after pg_restore