Fwd: Re: error en insert de \\\ con postgres 9.4

From: Anthony Sotolongo <asotolongo(at)gmail(dot)com>
To: heriberto giron <heribertogirons(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Fwd: Re: error en insert de \\\ con postgres 9.4
Date: 2015-11-26 19:52:28
Message-ID: 565762FC.3060405@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Hola Heriberto, para que tipo de dato estas cargando los valores y que
error te da?
una vez tuve un problema parecido con los \ y sucede que desde 9.1 el
parámetro standard_conforming_strings cambia su valor por defecto a on:
http://www.postgresql.org/docs/9.1/static/runtime-config-compatible.html
puede que te convenga ver la sección de archivo de configuración:
#------------------------------------------------------------------------------
# VERSION/PLATFORM COMPATIBILITY
#------------------------------------------------------------------------------
# - Previous PostgreSQL Versions -

#array_nulls = on
#backslash_quote = safe_encoding # on, off, or safe_encoding
#default_with_oids = off
#escape_string_warning = on
#lo_compat_privileges = off
#quote_all_identifiers = off
#sql_inheritance = on
#standard_conforming_strings = on
#synchronize_seqscans = on

# - Other Platforms and Clients -

#transform_null_equals = off

En mi caso ejecutaba "set standard_conforming_strings to off", mantener
la compatibilidad con las versiones anteriores, pero verifica en la doc
antes en los parámetros que te puse arriba, puede que tengas que hacer
algo más.

saludos

El 26/11/15 a las 16:07, heriberto giron escribió:
> Buenas tardes
>
> Tengo un inconveniente con postgres 9.4
>
> con un sotware echo en dhelpi, crea un archivo plano el cual realiza
> insercion de informacion a postgres 9.0 bien , pero a 9.4 no
>
> al parecer el campo que posee los datos separados por \\\ lo
> convierte a \134
>
>
> ej:
>
> dato: 6434543\\\53345533\\\565654\\\6444564
>
> al realizar insert en posgres 9.4 lo pasa a
>
> 6434543\13453345533\134565654\1346444564
>
>
> con lo cual se excede el tamaño del campo.
>
>
> la solucion no puede solo ser aumentar el tamaño del campo, ya que no
> se en que campo de algnua otra tabla pueda tener este inconveniente
>
>
> aGradezco la ayuda
>
> --
> -

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2015-11-26 20:07:28 Re: error en insert de \\\ con postgres 9.4
Previous Message Gilberto Castillo 2015-11-26 19:48:19 Re: [MASSMAIL]Re: error en insert de \\\ con postgres 9.4