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