PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Trier langue européenne

Technique - général | Trier langue européenne

Par dvptUml le 28/12/2005 - 15:37

Je viens d'installer PostGreSQL 8.1.1 sur Windows XP: l'install permet d'indiquer un initdb avec un locale fr_FR
J'ai créé un database en LATIN9, le mode client en LATIN9 également.

Et pourtant, lors d'un tri les accents ne sont pas reconnus:
Mana
Mena
Mona
MĂ©na

J'ai les langues françaises et anglaises installées sur le Pc.
LC_COLLATE est Ă  'C' et pourtant le serveur ne fait pas appel aux API Windows permettant un tri correct.
J'ai ré-installé PostGreSql avec LC_COLLATE à 'Latin9'. Rien n'y fait !!!

Mauvaise manip de ma part ? Bug de PostGreSql ? Très bizarre de devoir tout ré-installer pour configurer LC_COLLATE du serveur différemment !!!
Quelqu'un peut-il m'aider ? Au bout de 2 jours de recherche, je vais retourner Ă  W Server2003 plus explicite et sachant trier.

Salut Ă  ttes et tous

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Test sous PG 8.1.1 sous Deb

Jean-Paul Argudo/ = 28 DĂ©cembre, 2005 - 15:47

Test sous PG 8.1.1 sous Debian GNU/Linux:

test=> select * from cases;
a
------
Mana
MĂ©na
Mona
Mena
(4 lignes)

test=> select * from cases order by a ;
a
------
Mana
Mena
MĂ©na
Mona
(4 lignes)

Ça semble trier correctement... Peut-être un bug connu de PostgreSQL sous Windows ? Je ne sais pas je n'arrive pas à trouver de problème similaire sur les listes de diffusion ou ailleurs...

Je vous engage donc à poster votre problème, avec un maximum de détails sur la liste pgsql-hackers (cf http://www.postgresql.org/community/lists/)

J'espère que quelqu'un connaissant plus les détails de PostgreSQL sous Windows pourra vous y répondre.

--
Jean-Paul ARGUDO
www.dalibo.com


Jean-Paul, merci pour cette r

dvptUml/ = 28 DĂ©cembre, 2005 - 16:07

Jean-Paul, merci pour cette réponse si diligente.
Petite erreur de ma part (j'ai pas le temps d'aller voir les sources): ca m'Ă©tonnerait que le tri fasse appel aux API windows (multi-plateforme oblige) mais plutĂ´t Ă  la CRT.

Votre tri Ă©tant correct, il doit s'agir d'une mauvaise config.
Mais il faut admettre que configurer PostGreSql sur Windows est un projet à lui seul, et la doc sur ce Sgbd est plutôt mal organisée.
Merci à chacun(e) ayant résolu ce pb de m'indiquer la solution !!

Là, je vais essayer la version d'Oracle passée en freeware (je n'aime pas bcp Win Server 03 bcp trop interfacé client en .Net).

Frantz Uml (Ps: je ne suis pas informaticien, juste Drh, le développement informatique n'est qu'un hobbie pour moi).


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.