Re: Integer con '' para carga masiva

From: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Integer con '' para carga masiva
Date: 2008-10-28 17:08:57
Message-ID: 3073cc9b0810281008l77ea35dp813fdcd1c7c19def@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Oct 28, 2008 at 1:46 PM, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
> Edwin Quijada escribió:
>
>> Estoy tratando de hacer lo que dices pero cuando uso la otra tabla temporal al insertar '' en el campo text cuando hago INSERT INTO otratabla SELECT * FROM tabla_de_paso lllega lo mismo a la tabla original y me da el mismo error.
>
> Puedes agregar un cast explicito en esa columna en el select.
>

o puedes usar una regla o mejor aun un trigger en la tabla_de_paso
que por cada fila inserte en la tabla real y dentro del trigger haces
los casts que necesites

es lo mismo pero no te toca escribir la sentencia cada vez que quieras
hacer eso sobre la tabla... claro si es algo que vas a hacer seguido
sino solo ignorame

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Messner 2008-10-28 17:26:13 trigger para actualización de datos con otra tabla
Previous Message Alvaro Herrera 2008-10-28 16:46:20 Re: Integer con '' para carga masiva