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!!!
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.