Em 18 de março de 2016 14:46, Fabrízio de Royes Mello <
[email protected]> escreveu:

> On 18-03-2016 14:38, André Ormenese wrote:
> >
> >
> > Em 18 de março de 2016 13:57, Matheus de Oliveira
> > <[email protected] <mailto:[email protected]>> escreveu:
> >
> >
> >     2016-03-17 10:41 GMT-03:00 André Ormenese <[email protected]
> >     <mailto:[email protected]>>:
> >
> >         Tenho uma base ainda na versão 8.0.3 (eu sei que é loucura, mas
> >         essas coisas acontecem)
> >
> >         [...]
> >         pg_dump: [archiver (db)] query failed: ERROR:  transaction is
> >         read-only
> >         pg_dump: [archiver (db)] query was: COPY public.tb_cbo (cod_cbo,
> >         dsc_cbo) TO stdout;
> >
> >
> >     Além de você estar numa versão já mumificada, ainda está numa
> >     release antiga dela. Você está na 8.0.3 e a série 8.0 chegou até
> >     8.0.26, você está 23 releases atrás... E, sem surpresas alguma, você
> >     está de frente à um bug conhecido da 8.0.3.
> >
> >     Na versão 8.0.4 (1 release à frente da sua) esse bug foi corrigido
> >     [1][2]:
> >
> >         - Fix the sense of the test for read-only transaction in COPY
> >
> >           The code formerly prohibited COPY TO, where it should prohibit
> >     COPY FROM.
> >
> >     [1] http://www.postgresql.org/docs/8.0/static/release-8-0-4.html
> >     [2]
> >
> http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=3dfec7f
> >
> >
> > Para solucionar o problema instalei a versão 9.0.23 e fiz o dump do
> > banco na versão mumificada. Peguei o arquivo gerado e importei na versão
> > 9.4. Funcionou !!!
> >
> > Esse banco 8.0.3 é uma herança maldita que recebi, mas as horas dele
> > estão contadas =) !!!
> >
> > Valeu pela informação Matheus.
> >
>
> E porque não atualizar pra a 8.0.26 conforme o Matheus recomendou?
> Existem inúmeros bugs corrigidos, então atualizando os binários vc
> minimiza problemas de uma instância (mesmo que bem antiga) em produção.
>
> Att,
>
> Fabrizio,
fiz esta gambiarra apenas na base de testes, que acabou funcionando, mas
como o Matheus recomendou estou fazendo a atualização neste momento.
Assim que fizer a atualização na base de testes, testar a aplicação e o
dump, vou atualizar a base de produção.

Obrigado pela recomendação.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a