PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment puis-je effectuer une recherche insensible aux accents dans Postgres 8.3.x avec une base de données en utf-8 ?

Regardez ici .

CREATE FUNCTION to_ascii(bytea, name)
RETURNS text STRICT AS 'to_ascii_encname' LANGUAGE internal;

puis utilisez-le simplement comme ceci :

SELECT to_ascii(convert_to('Übermeier', 'latin1'), 'latin1');