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