El día 18 de octubre de 2010 16:52, Felipe de Jesús Molina Bravo
<[email protected]> escribió:
> Que tal !!
>
> Tengo el siguiente problema con el ordenamiento de la "ll" y "ch"; según
> este thread:
>
> http://archives.postgresql.org/pgsql-es-ayuda/2004-05/msg00274.php
>
> basta con iniciar el cluster con estas opciones:
>
> $ initdb --locale=es_ES -E latin1 -D /path-al-dir-donde-van-las-db
>
> pero no me da el orden esperado; también intente con --locale=es_MX pero
> continua con el error
>
>
> Cree una prueba:
>
>
> create table ordena
>
> (
>    id serial primary key,
>    nombre  text
> );
>
> insert into ordena(nombre) values ('ags');
> insert into ordena(nombre) values ('col');
> insert into ordena(nombre) values ('chi');
> insert into ordena(nombre) values ('con');
> insert into ordena(nombre) values ('can');
> insert into ordena(nombre) values ('lupe');
> insert into ordena(nombre) values ('llave');
>
> Al ejecutar:
>
> orden=# select * from ordena order by nombre;
>  id | nombre
> ----+--------
>   1 | ags
>   5 | can
>   3 | chi
>   2 | col
>   4 | con
>   7 | llave
>   6 | lupe
> (7 filas)
>
>
>
> El orden esperado es:
>      ags
>      col
>      can
>      chi
>      lupe
>      llave
>
> ¿por donde puedo investigar? o ¿que soluciones podre dar? .....se me cerro
> el mundo :(
>
> La versión de postgres es 8.4.2 sobre linux...
>
>
> Gracias de antemano
>
>
>
>
>
>
>

No sé si es pertinente mi comentario, pero ¿porqué querés ordenar de
esa forma? ... Esa forma de ordenamiento ya no está aceptada por la
RAE y hace como 20 años que los diccionarios no la utilizan.

Silvio
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a