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

Responder a