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
