Bytea no Postgres 9.0

3 respostas
Danilo_Carvalho

Galera tudo bom!!!

Atualizei o meu Postgres para a versão 9.0 e me deparei com um erro no campo bytea que foi modificado para está versão,
ainda estou pesquisando o que fazer. Alguém já passou por esse erro, se puder ajudar ficarei agradecido!!!

Até mais.

3 Respostas

Danilo_Carvalho

Ainda estou testando mas resolvi rodando o seguinte script no meu banco

ALTER DATABASE databasename SET bytea_output=‘escape’;

Até mais.

ranophoenix

Danilo,

A solução rápida é vc alterar/colocar a seguinte configuração no seu postgresql.conf:

bytea_output = ‘escape’

O default na versão 9 é hex.

Se vc fez um dump da versão antiga, atualizou o postgres, restaurou o dump e atualizou o seu driver jdbc, acredito que vc não precisa fazer essa alteração acima. O driver deve tratar essa questão de forma transparente.

J

Obrigado deu Certo!!

Criado 28 de fevereiro de 2012
Ultima resposta 13 de ago. de 2014
Respostas 3
Participantes 3