PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 02/07/2021 12:38:28

Rizcola62
Membre

Colate avec utf8

Bonjour,
Après quelques recherche, il n'y a pas grand chose sur la fonction collate permettant de rendre utf8 insensible à la casse.
SELECT 'Courléon' COLLATE French_CI_AI;
French_CI_AI vient de sql serveur et j'ai le message suivant (le collationnement « french_ci_ai » pour l'encodage « UTF8 » n'existe pas)

Avez vous quelques pistes?
merci

Hors ligne

#2 03/07/2021 12:02:18

dverite
Membre

Re : Colate avec utf8

Il faut créer soi-même ce type de collations. Avec Postgres 12 au minimum et compilé avec ICU, il faudrait faire:

CREATE COLLATION  French_CI_AI (
  provider = 'icu',
  locale = 'fr@colStrength=primary', 
  deterministic = false
);

Hors ligne

#3 03/07/2021 15:34:07

Rizcola62
Membre

Re : Colate avec utf8

dverite a écrit :

Il faut créer soi-même ce type de collations. Avec Postgres 12 au minimum et compilé avec ICU, il faudrait faire:

CREATE COLLATION  French_CI_AI (
  provider = 'icu',
  locale = 'fr@colStrength=primary', 
  deterministic = false
);

ok merci beaucoup
je me permet de renvoyer vers votre article
http://blog-postgresql.verite.pro/2019/ … istes.html

Hors ligne

Pied de page des forums