Skip site navigation (1) Skip section navigation (2)

RE: Copia usando copy to sobre una vista

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 (view raw or flat)
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.


In response to

Responses

pgsql-es-ayuda by date

Next:From: Daniel Hernandez de la CruzDate: 2010-04-22 15:16:22
Subject: Re: Copia usando copy to sobre una vista
Previous:From: Jaime CasanovaDate: 2010-04-22 14:54:56
Subject: Re: Duda sobre el NEW

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group