2015-02-04 18:53 GMT-02:00 Danilo Silva <[email protected]>:
> 1ª: O postgres está instalado no linux. Estando eu no pgadmin no windows, > eu executo o comando COPY tabela TO 'C:\tabela.sql', porém ocorre > erro: ERROR: relative path not allowed for COPY to file. Como seria o > caminho do arquivo, uma vez que quero que o arquivo fique no windows? > > O comando COPY busca/salva arquivos no servidor de banco de dados e não no cliente. Para enviar/receber dadas com o COPY que estejam no cliente você deve usar `COPY ... FROM stdin` ou `COPY ... TO stdout`. Não sei quanto ao pgAdmin, mas o psql oferece o comando \copy, que faz a leitura/escrita do arquivo e envia/recebe do servidor usando stdin/stdout. > 2ª: A tabela possui uma coluna do tipo bytea, o comando copy possui alguma > restrição para colunas com esse tipo de dados? > Não. Funciona normalmente. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
