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
