Opa, uso a versao 8.2 mesmo. Acho que o problema era que eu especificava a palavra column na sintaxe:
copy tabela column (id,data) to '/tmp/teste'; vou tentar sem a 'column' Obrigado! Magno On 3/5/07, Osvaldo Rosario Kussama <[EMAIL PROTECTED]> wrote:
Magno Lima escreveu: > Ola pessoal, > > Estou usando o copy to/from para exportar uma tabela de uma base de > dados para outra. Estou fazendo assim: > > copy teste to '/tmp/teste.arq' > > na outra database: > > copy teste from '/tmp/teste.arq' > > O problema é que gostaria de pode selecionar as colunas. Na > documentacao, a sintaxe fala da clausula column mas nao consigo fazer > funcionar. Outra opcao seria usar o copy com select, tambem segundo o > help, as nao funciona. Qual seria a sintaxe correta? > > Mas... há uma forma mais inteligente de exportar uma tabela de uma > database para outra? > Qual versão do PostgreSQL você está usando? A especificação das colunas no comando copy existe desde a versão 7.3. Caso esteja utilizando uma versão tão antiga recomendo atualizar urgentemente. bdteste=# SELECT * FROM tab_data; id | data | valor | cod ----+------------+---------+----- 1 | 10/12/2003 | 4500.00 | 5 2 | 10/11/2003 | 400.00 | 5 3 | 08/10/2003 | 3400.00 | 5 4 | 08/09/2003 | 3400.00 | 5 5 | 09/08/2003 | 4300.00 | 10 6 | 09/07/2003 | 3300.00 | 10 (6 registros) bdteste=# COPY tab_data(id,valor) TO STDOUT; 1 4500.00 2 400.00 3 3400.00 4 3400.00 5 4300.00 6 3300.00 Quanto ao comando: COPY (sua_query) TO STDOUT; ele só foi introduzido na versão 8.2. []s Osvaldo _______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
