Re: Postgres 12: backend crashes when creating non-deterministic collation

From: Thomas Kellerer <spam_eater(at)gmx(dot)net>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Postgres 12: backend crashes when creating non-deterministic collation
Date: 2019-10-04 17:00:36
Message-ID: 766457be-2ac6-1edf-cb8d-3525c7c47f22@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Daniel Verite schrieb am 04.10.2019 um 18:49:
>> Creating works, but apparently on Windows ICU does not support this.
>
> After installing v12 on windows with the EDB installer, I notice
> that it ships with ICU 53, a relatively old version (2014).
>
> Concerning the problem just above (not the crash), ICU 53 is too old
> to support BCP47 tags as collation attributes, as mentioned
> at https://www.postgresql.org/docs/12/collation.html :
>
> "The first example selects the ICU locale using a “language tag” per
> BCP 47. The second example uses the traditional ICU-specific locale
> syntax. The first style is preferred going forward, but it is not
> supported by older ICU versions.
>
> With ICU 53 or older, instead of the locale above, we must use the
> old-style syntax:
>
> locale = 'de-DE(at)colStrength=secondary'
>
> If you use that in your example, the case insensitive lookups should
> work.

That indeed works, thanks a lot.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2019-10-04 17:08:19 Re: psql \copy hanging
Previous Message Moreno Andreo 2019-10-04 16:53:22 Re: Pg11 -- MultiXactId xxxx has not been created yet -- apparent wraparound