From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | "'Daniel Hernandez de la Cruz'" <danmg58(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Copia usando copy to sobre una vista |
Date: | 2010-04-22 15:07:06 |
Message-ID: | 219A11B3E88B4D6196C0B139E69F0FF9@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> -----Mensaje original-----
> De: Daniel Hernandez de la Cruz
>
> Hola a todos.
>
> Tengo la siguiente duda, me vi en la necesidad de usar una
> vista para realizar inserciones en diversas tablas debido a
> una importacion de otra base, todo sale bien pero cuando
> trato de usar el comando: copy to, me marca :
>
> cannot copy to view "vista_almacen_producto"
>
> he leido algo sobre copy from, no se si se pueda pero si hay
> alguna forma de hacerlo les agradeceria mucho su ayuda.
>
Hola. COPY no funciona con vistas, solo con tablas.
Lo que podrías hacer es usar COPY con una tabla auxiliar y luego hacer el INSERT into vista AS select * from tabla_auxiliar;
El COPY FROM tampoco funciona con vistas pero se puede sortear esta limitación mediante
COPY FROM (SELECT * FROM vista) ...
Saludos,
Fernando.
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Hernandez de la Cruz | 2010-04-22 15:16:22 | Re: Copia usando copy to sobre una vista |
Previous Message | Jaime Casanova | 2010-04-22 14:54:56 | Re: Duda sobre el NEW |