El día 18 de octubre de 2010 17:51, Felipe de Jesús Molina Bravo
<[email protected]> escribió:
>
>
> El 18 de octubre de 2010 15:21, Silvio Quadri <[email protected]> escribió:
>>
>> 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.
>
> es un requirimiento del área conceptual del sistema; con lo mencionado en tu
> respuesta, espero que cambien de opión. Encontramos la liga a la que haces
> referencia:
>
>     http://buscon.rae.es/dpdI/SrvltGUIBusDPD?lema=abecedario
>
> Muchas gracias Silvio ..... ojala puedan cambiarme el requerimiento...
>
>
>

Bueno, era del '94. Le pifié por 4 años ;)

Es muy probable que el pedido haya venido por desconocimiento. Si el
requerimiento no es cambiado, muy probablemente necesitarás una
función de ordenamiento especialmente creada para eso.
Saludos! 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