Tu problema no es de encoding, sino de localizacion. http://www.postgresql.org/docs/9.0/interactive/locale.html
LC_COLLATE es lo que buscas, pero vas a tener que inicializar nuevamente el cluster para cambiarlo. El día 2 de febrero de 2011 18:14, Patricio Cardenas Garay <pcarde...@colegiointeractivo.com> escribió: > > Hola amigos: > Quien puede indicarme como dejar postgres 9.0 como cuando cree una base de > datos lo haga como latin1. > > Utilice esto. > > update pg_database set encoding=8 where datname='base3'; > > que encontre por la web pero mi problema continua y esque los registros al > ordenarlos por un nombre por ejemplo no me toma los que tengan acento como > por ejemplo Áprueba en ves de dejarmelo de los primero porque empiesa con Á > me lo deja con las Ps. Me entienden. > > Como poder solucionar esto con una configuración seca en el servidor. > > > Haciendo algo como esto ;:: > > > - Inicializando el servidor postgresl > > chown postgres /usr/local/pgsql/data > su – postgres > /usr/local/pgsql/bin/initdb -E LATIN1 -D /usr/local/pgsql/data > > (Esto es muy importante si quieren inicializar las bd con formato LATIN1 , > que soporta caracteres especiales) > > Algo asi pero no se aun como implementarlo para postgres 9.0 > > Ahora en mi servidor tengo asi las bases > > Listado de base de datos > Nombre | Dueño | Codificación | Collation | Ctype | > Privilegios > -----------+----------+--------------+-------------+-------------+------ > -----------+----------+--------------+-------------+-------------+------ > -----------+----------+--------------+-------------+-------------+------ > -----------+----------+--------------+-------------+-------------+----- > base1 | postgres | LATIN1 | es_ES.UTF-8 | es_ES.UTF-8 | > base2 | postgres | LATIN1 | es_ES.UTF-8 | es_ES.UTF-8 | > base3 | postgres | LATIN1 | es_ES.UTF-8 | es_ES.UTF-8 | > base4 | postgres | UTF8 | es_ES.UTF-8 | es_ES.UTF-8 | > postgres | postgres | UTF8 | es_ES.UTF-8 | es_ES.UTF-8 | > > Si ven la base1 por ejemplo esta co codificacion LATIN1 ahora el Collation > es es_ES.UTF-8 creo yo que esto me afecta. Ya que aun asi no me ordena > correctamente cuando hay acentos. ¿Como modificarlo? > > Intente hacer algo parecido a esto > http://comments.gmane.org/gmane.comp.db.postgresql.spanish/46885 > pero no funciona. > > Necesito mas ejemplos > > Les pido por favor una ayudita soy un novato con ganas de aprender casa día > mas. > > > Muchas gracias. > > - > 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 > -- Martín Marqués select 'martin.marques' || '@' || 'gmail.com' DBA, Programador, Administrador - 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