Em 07/06/2016 18:03, Fabrízio de Royes Mello escreveu:
On 07-06-2016 17:04, Irineu Raymundo wrote:
Pessoal boa tarde,
Estou faznedo alguns teste visando a migração do PostGres 9.0 para 9.5 .
No 9.0 havia 1 aggregate: array_agg(anyelement), mas no 9.5 tem 2:
array_agg(anyarray) e array_agg(anynonarray).
Ao executar um SELECT pela aplicação está apresentando a seguinte mensagem:
"SQL Error: ERROR: function array_agg(character varying) is not unique
at character 1657
HINT: Could not choose a best candidate function. You might need to add
explicit type casts."
Alguém já passou por isso? Existe alguma forma de contornar sem ter que
reescrever o SQL?
Irineu,
Vc tem certeza que não tem nenhum "custom aggregate" na sua base de dados??
No psql digite "\da array_agg" e cole o que mostra.
Att,
Fabrízio ,
Bah! Tinha mesmo um aggregate "customizado" com o nome igual na base,
no 9.0 tava rodando sem problemas.
Dropei o infeliz, reiniciei o banco e funcionou.
Valeu mesmo.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral