RE: Cambiar Caracteres En Toda La Base de Datos

From: "Israel de las Heras" <idelasheras(at)redsa(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Cambiar Caracteres En Toda La Base de Datos
Date: 2006-06-06 22:41:25
Message-ID: BHEHLBKLOBBJAFCPJKEOCEENDBAA.idelasheras@redsa.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estamos teniendo problemas con ciertos caracteres a la hora de generar
ficheros.
Por ejemplo, un proceso sencillo, leemos de una tabla y escribimos en un
fichero.
En la tabla tenemos Ñ pero al escribir desaparece.

La bd la tenemos como ENCODING = 'LATIN9'

y el equipo es una máquina Linux con Red hat el locale es:

LANG=es_ES.UTF-8
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=

¿Hay alguna incompatibilidad?
¿Qué configuración tengo que tener?

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org]En nombre de Cristian Saavedra
Enviado el: martes, 06 de junio de 2006 23:58
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Cambiar Caracteres En Toda La Base de Datos

Si la conversion de caracteres es de una codificacion a otra yo haria lo
sugerido por Alvaro con el iconv, de lo contrario haria un pg_dump plano y
le pasaria un script en perl para luego restaurar.

Si lo que necesitas es en una sola tabla, entonces descargala con \copy en
un archivo de texto, pasale un script en perl que te haga los reemplazos (si
no es muy grande puedes hacerlo incluso con vi) y luego vuelves y la subes.

Saludos

Cristian.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-06-06 22:59:26 Re: Cambiar Caracteres En Toda La Base de Datos
Previous Message Cristian Saavedra 2006-06-06 22:21:05 utf8_to_ascii