Olá amigo

Não sei se compreendi corretamente seu problema, mas você não precisa exportar 
[nem importar] todos os campos de uma tabela.

CREATE TABLE products(
  productid integer NOT NULL,
  productname character varying(50)
)
CREATE TABLE products_show(
  productid integer NOT NULL,
  productname character varying(50),
  position integer
)

COPY (select productid, productname from public.products) TO 
'/temp/products.out'             -- ao inves de "COPY public.products TO 
'/temp/products.out'"
COPY (select productid, productname from public.products) FROM 
'/temp/products.out'      -- ao inves de "COPY public.products FROM 
'/temp/products.out'"


OK?




________________________________
De: João Gabriel Soares Esteves <jg.cadast...@gmail.com>
Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
Enviadas: Segunda-feira, 25 de Maio de 2009 12:36:16
Assunto: [pgbr-geral] Ajuda com comando Copy

Olá pessoal,

Estou usando um comando COPY para copiar os dados de uma tabela de um Banco de 
Dados, gerar um arquivo e depois ler este mesmo arquivo jogando os dados em 
outra tabela. O problema é que na tabela de destino existe um campo a mais que 
não tem na tabela de origem.

Como faço para, através do comando COPY (ou outra maneira) inserir um dado em 
uma coluna que não existe no arquivo?

Desde já, muito obrigado pessoal.



      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a