Re: Collation - Mailing list pgsql-novice

From Tom Lane
Subject Re: Collation
Date
Msg-id 17353.1465659788@sss.pgh.pa.us
Whole thread Raw
In response to Collation  (Moritz Schepp <moritz.schepp@gmail.com>)
Responses Re: Collation  (Moritz Schepp <moritz.schepp@gmail.com>)
List pgsql-novice
Moritz Schepp <moritz.schepp@gmail.com> writes:
> My problem is that I don't (even) get the german collation to work, the
> following query yields 'f':

> SELECT 'a' COLLATE "german" LIKE 'ä' COLLATE "german";

> Shouldn't that be working?

No.  Postgres interprets COLLATE as having to do only with sort ordering.
What you want here, IIUC, is to do accent-stripping on the data and/or the
LIKE pattern before you compare them.  Take a look at the contrib/unaccent
module for one solution.

            regards, tom lane


pgsql-novice by date:

Previous
From: Moritz Schepp
Date:
Subject: Collation
Next
From: Jim McNamara
Date:
Subject: Fwd: pgadmin doesn't see tables?