2009/9/18 André Ormenese <[email protected]>

> Boa tarde a todos !!!
> Existe a possibilidade de executar um "copy tabela from arquivo" no
> pgadmin, sendo que o arquivo está na minha máquina (ruindows) e o banco
> em freebsd ??? Ou preciso mandar meus arquivos para o servidor e
> executar via psql ???
>
>
Você terá de copiar o arquivo para o servidor onde está instalado o
PostgreSQL, segundo a documentação:

"COPY with a file name instructs the PostgreSQL server to directly read from
or write to a file. The file must be accessible to the server and the name
must be specified from the viewpoint of the server. When STDIN or STDOUT is
specified, data is transmitted via the connection between the client and the
server." [1]


Mas você ainda tem o recurso do COPY minhatabela FROM STDIN ... de uma
olhada no manual... via psql funciona... com isso vc facilmente monta um
comando COPY que funciona sem acesso direto ao servidor, mais ou menos
assim:

COPY minhatabela FROM STDIN CSV;
...
\.


[1] http://www.postgresql.org/docs/current/interactive/sql-copy.html

-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a