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
