Rene escribio:

El 26 de abril de 2013 17:56, René Romero Benavides
<ichbinr...@gmail.com>escribió:

> **
>
> Que yo sepa no ha cambiado la forma de trabajar con codificaciones.
>
>
>
> 1. Quizá sea el plperlu de la nueva versión ?
>
> 2. Prueba dando un SET client_encoding = 'LATIN1'; antes de la carga de
> datos.
>
> 3. Crea una base de datos así CREATE DATABASE test ENCODING 'LATIN1'; y
> carga ahí los datos
>
> 4. puedes verificar la salida de diagonal inversa ele en las dos bases de
> datos (8.4 y 9.2)
>
>
>
>
>
>
> On Friday, April 26, 2013 12:17:08 PM Urko Ellacuria wrote:
>
> Tenemos una instalación con PostreSQL 8.4 que conecta con u servidor SQL
> SERVER que usa una aplicación propietaria para realizar importaciones de
> datos.
>
> Usamos plperlu con freetds y no tenemos ningún problema de codificación.
> Hemos instalado en la misma máquina  linux un servidor postgres 9.2.4 para
> poder evaluar un traspaso ( aprovechar las mejoras , la version que tenemos
> ya es la última de las mantenidas) .  En las pruebas que realizamos los
> datos nos llegan codificados  de una manera que desconocemos.  Las bases de
> datos  postgres estan codificadas con  UTF8.
>
> Hemos probado las siguientes opciones sin exito, hemos especificado  la
> codificación en el fichero del freetds y luego intentar  convertirla desde
> el  codigo del postgres sin exito. Hemos seteado el bytea_output a escape
> por si nos hacia incorrectamente las conversiones en la 9,  hemos probado
> con las configuraciones WIn152X , la base de datos ms SQL esta en Latin1 en
> un principio. Pero todo ello sin exito.
>
>  Urko escribio:
>
> A alguien se le ocurre que puede haber cambiado en la configuracion de
> postgresql de la 8.4 a la 9.2 para que no funcione de la misma manera?
>
>
>
> ---------------------------------------
>
> Urko Ellacuria
>
> Responsable de sistemes de informació i comunicacions
>
> 7 i TRIA SA
>
> u...@7itria.cat
>
> http://www.7itria.cat
>
> 93 682 10 43(ext 213)
>
>
>
         Desde la Version 9.0 el Core Team esta trabajando con estandares
como el UTF8 por default sin embargo si podemos ejecutar en funcion a la
Region las Bases Bases de Datos en Latin1 tomando encuenta estos
parametros esto ocurre en esta nuevas Versiones

Ernesto Lozano



>
>
>
>
>
> --
>
> René Romero Benavides @iCodeiExist <https://twitter.com/iCodeiExist>
> @PgsqlMx <https://twitter.com/PgsqlMx>
>
>
>
> Postgresql Tips en español para la comunidad de México e Hispanoamérica.
>
> http://postgresql.org.mx
>
>
>
>
>
>
>
>
>
>
>
>
>

Responder a