Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » pg 9.0.4 - recherche accent incensitives sans modules externes ? » 07/06/2011 11:48:33
merci du tuyau pour translate, c'est exactement ce que je cherchais.
j'utiliserais unaccent quand il sera dans les 'core functions'...
Merci.
#2 Re : Général » pg 9.0.4 - recherche accent incensitives sans modules externes ? » 07/06/2011 10:49:58
je n'ai pas cette possibilité et ça ne fait que déplacer le problème.. je cherche une solution pure-postgresql "out-of-the-box"...
#3 Re : Général » pg 9.0.4 - recherche accent incensitives sans modules externes ? » 07/06/2011 10:30:56
ok j'ai sauté une étape:
je voudrais faire une recherche (classique) où une recherche sur "GRÉGORY" va me remonter les fiches contenant 'gregory', 'greGoRÿ', etc...
avant la V9, je faisais ça en convertissant la colonne UTF-8 vers latin9 vers ascii (on ne peut pas faire directement un mapping utf-8 vers ascii);
mais en v9, dans le meilleur des cas, je tombe sur un 'bytea' qui focément n'est pas égal à ma chaine en ascii pur..
je suis plus clair comme ça ?
#4 Général » pg 9.0.4 - recherche accent incensitives sans modules externes ? » 07/06/2011 10:01:45
- plouf le chien
- Réponses : 6
Hello
quelqu'un peut-il me dire comment fonctionnent maintenant, avec postgresql 9.0.4, les recherche non sensibles aux accents a partir d'une base utf-8 ?
de la version postgresql 8.2 à 8.3, j'utilisais : lower(to_ascii(convert(VARIABLE'UTF8','LATIN9'),'LATIN9')),
a partir de la 8.3: lower(to_ascii(convert(VARIABLE::bytea,'UTF8'::name,'LATIN9'::name)::text,'LATIN9'::name))
là, ça fait 2 heures que je tâtonne avec des convert/convert_to/convert_from sur la v9 et je commence a péter un câble .. ;-) des idées avec les fonctions de base de postgresql ?
PLF.
Pages : 1