Eveling Velásquez escribió:
> hola Alvaro, disculpa los otros correos,probe  lo que me indicastes
> cat ordenÑURINDANARVAEZPEREZPEÑAALVARESMORENOZAPATAÑAMENDINUÑEZDE TRINIDADDE 
> LA CRUZ1CORADELGADILLO
> cat orden | LC_COLLATE=es_EC.utf8
> el resultado esta bien con respecto a las Ñ sin embargo en los espacios da el 
> problema (DE LA CRUZ, DELGADILLO, DE TRINIDAD)

Bueno, este comportamiento está especificado así en la definición del
locale (se supone que es el orden “de diccionario”) y se supone que está
correcto.

Entiendo que tú querrías que el espacio se considerara mayor que todas
las letras, o sea
DELGADILLO
DE LA CRUZ
DE TRINIDAD
pero creo que no hay ninguna forma de lograr esto, excepto escribiendo
tu propia definición de locale a partir de es_EC.utf8.  No he sabido de
nadie que lo haya hecho, pero teóricamente es simple (aunque la
mantención debe ser jodida).

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a