que "locale" debo usar ??

From: "Juan Luis Echeverria" <juanluise(at)usa(dot)net>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: que "locale" debo usar ??
Date: 2006-05-09 03:36:23
Message-ID: 570keiDKX2384S15.1147145783@cmsweb15.cms.usa.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola foro

Tengo el problema de que al ordenar una tabla por un campo char me esta
poniendo al final los strings que empiezan con minuscula, es decir, ordena
asi:
Carranza
Cifuentes
castillo
cuando lo correcto deberia ser:
Carranza
castillo
Cifuentes
y lo que hecho es probar con diferentes categorias de los "locale's" que tiene
el SO (FreeBSD 6) en que tengo la BD (PG 8.1) al crear el cluster. Asi, he
usado la_LN.ISO8859-1, la_LN.ISO8859-15, la_LN.ISO8859-2, la_LN.ISO8859-4 para
las categorias de locale LC_COLLATE y LC_CTYPE al hacer initdb, pero no logro
que ordene como quiero (las categorias es_ES.ISO8859-1 es_ES.ISO8859-15,
es_ES.UTF-8 me resultan peor). El "locale" del SO arroja "C" para todas
LC_COLLATE y LC_CTYPE. El encoding que he usado para la BD es LATIN2. Puede
alguien indicarme cual es el locale que deberia usar ?? El initdb que hago es
asi
initdb -D [directorio] --lc-collate=la_LN.ISO8859-15
--lc-ctype=la_LN.ISO8859-15 -E LATIN2 -U [usuario] -W

soy nuevo en Postgres (y tambien en FreeBSD...) por lo que al menos quiero
saber si ya hice lo correcto en Postgres para entonces empezar a investigar
sobre FreeBSD la causa de mi problema.
gracias por su ayuda..

Juan Luis Echeverria
juanluise(at)usa(dot)net
---------------------------

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cuenca 2006-05-09 03:51:59 Re: que "locale" debo usar ??
Previous Message Cuenca 2006-05-09 03:33:21 Re: Determinar la linea que falta