> On 15 May 2019, at 17:46, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> "Daniel Verite" <daniel@manitou-mail.org> writes:
>> PG Bug reporting form wrote:
>>> lower('ΔΗΜΟΤΕΣ ΦΑΙΣΤΟΥ') =
>>> "δημοτεσ φαιστου" instead of "δημοτες φαιστου"
>
>> With PostgreSQL version 10 or newer, you could use an ICU
>> locale. lower() would produce the expected result:
>
> Oh, if using ICU already fixes this, I think we might as well just
> say that you have to use ICU if you want the right behavior for such
> cases.
Seems reasonable. Maybe it warrants a mention in the docs on the string
function page since it may suprise users?
cheers ./daniel