> Cancelando as demais transações/conexões também resolve seu problema > *se, e somente se* isto não for um problema no seu cenário.
Minha experiência com DDL dentro de funções é de resultado sempre inesperado. Se a função é específica para ser executada em horário controlado, geralmente é uma mão na roda. DBAs de madrugada sempre se dão melhor executando funções do que comandos mais complexos ou scripts. Já se a função é para ser chamada automaticamente por causa de uma necessidade de uma aplicação ou usuário, a chance de lock é monstruosa, e é o que está ocorrendo com o colega. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
