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
>
> --
> -
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 |