[pgbr-geral] Erro ao fazer backup - PQgetCopyData() falhou

2011-10-31 Thread Fábio Naspolini
Quando vou fazer um backup de uma base de dados, ocorre o seguinte erro:

pg_dump: Cópia do conteúdo da tabela "tb_entrada" falhou: PQgetCopyData()
falhou.
pg_dump: Mensagem de erro do servidor: servidor fechou a conexão
inesperadamente
Isto provavelmente significa que o servidor terminou de forma
anormal
antes ou durante o processamento do pedido.
pg_dump: O comando foi: COPY movimento.tb_entrada (cd_entrada, cd_loja,
cd_base_
.
pr_aprov_aliq_sn, is_entrada_troca) TO stdout;
pg_dump: *** interrompido por causa de erro


Linha de comando executada:
pg_dump.exe -h 192.168.1.6 -p 5432 -U postgres -F c -b -i -v -f
"base.backup" base_de_dados

Nota: Acontece erro somente quando é tentado fazer backup a partir de uma
estação windows, realizando o backup a partir do servidor linux funciona
corretamente (Não tenho nenhuma estação linux no cliente).

Tentei com os mais diversos parâmetro do pg_dump, e também utlizando os
dump das versões 8.4, 9.0 e 9.1.
O servidor é postgre 8.4 rodando em linux.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao fazer backup - PQgetCopyData() falhou

2011-10-31 Thread Flavio Henrique Araque Gurgel
> Nota: Acontece erro somente quando é tentado fazer backup a partir de uma
> estação windows, realizando o backup a partir do servidor linux funciona
> corretamente (Não tenho nenhuma estação linux no cliente).
> Tentei com os mais diversos parâmetro do pg_dump, e também utlizando os dump
> das versões 8.4, 9.0 e 9.1.
> O servidor é postgre 8.4 rodando em linux.

A versão do pg_dump não é a questão, é a versão da libpq.
Verifique sua instalação no Windows, desinstale as versões anteriores,
reinstale a versão mais recente, cuidado com instalação de versões
antigas do PgAdmin.
Cuidado com o nome do banco de dados. Ele pode ficar invocado com você.

[]s
Flavio
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao fazer backup - PQgetCopyData() falhou

2011-11-01 Thread Fábio Naspolini
Não funcionou ainda.
Apaguei todas as libpq que haviam no computador, deixei somente ao do
postgre 8.4 (Que é a versão do servidor), e o mesmo erro continua.
Também tenho todas as DLL's da pasta "bin" do postgre 8.4 em uma pasta
separada lá no cliente e o erro também ocorre executando desta pasta a
parte (Funciona em todos os clientes exceto 2, independente do PGAdmin
instalado ou não).

Os 2 clientes que ocorrem este erro, não sei se é coincidência, mas um dá o
erro em entrada, e o outro em entrada_item. A tabela não esta corrompida,
consigo fazer select e buscar todos os dados da mesma, vacuum full analyze
e reindex em toda base já foram feitos sem apresentar problemas.

Não acredito que possa ser influência se outras dll's antigas na máquina
porque tenho uma cópia da pasta "bin" do postgre lá no cliente pra executar
o backup e o mesmo erro ocorre executando em outras máquinas.

Quando faço o backup somente da tabela que aponta o erro, é feito
normalmente sem nenhum erro. Coloquei pra fazer backup de duas tabelas e o
mesmo erro aconteceu, porem agora apontando para a outra tabela.

Em ultimo caso só me restou tentar atualizar o postgre.
Essas duas tabela que aconteceram o mesmo erro, uma possui cerca de 139.000
registro com 75 campos e a outra 758.000 registro com 150 campos, algum
tempo atras lembro que o backup funcionava corretamente. A única coisa que
consigo pensar agora é na versão 8.4 possa ter bug no servidor ou no dump
que possa dar erro com muitos registro e muitos campos.

Em 31 de outubro de 2011 18:22, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> > Nota: Acontece erro somente quando é tentado fazer backup a partir de uma
> > estação windows, realizando o backup a partir do servidor linux funciona
> > corretamente (Não tenho nenhuma estação linux no cliente).
> > Tentei com os mais diversos parâmetro do pg_dump, e também utlizando os
> dump
> > das versões 8.4, 9.0 e 9.1.
> > O servidor é postgre 8.4 rodando em linux.
>
> A versão do pg_dump não é a questão, é a versão da libpq.
> Verifique sua instalação no Windows, desinstale as versões anteriores,
> reinstale a versão mais recente, cuidado com instalação de versões
> antigas do PgAdmin.
> Cuidado com o nome do banco de dados. Ele pode ficar invocado com você.
>
> []s
> Flavio
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral