Esses dias eu tive problema num cliente, que tentava editar um registro, e colocar num campo numeric(18,4) o valor 0.2523. Tentei pela aplicação, e depois direto, pelo PgManager, e o campo não aceitava o valor, que ficava 0.2520. Olhar na trigger, e única referencia ao campo era um campo =
Em funcões e triggers de vez em quando tenho problema parecido, e com isso
pego o valor e multiplico 1..
Tente assim, pode ser que resolva.
(0.2523*1.)
Em 23 de dezembro de 2015 16:42, Glauco Torres
escreveu:
>
> No dia 23 de dezembro de 2015 às 16:12, Jean -
No dia 23 de dezembro de 2015 às 16:12, Jean - GECONTROL <
j...@gecontrolsistemas.com.br> escreveu:
> Esses dias eu tive problema num cliente, que tentava editar um registro, e
> colocar num campo numeric(18,4) o valor 0.2523. Tentei pela aplicação, e
> depois direto, pelo PgManager, e o campo
Fernando, boa noite
Essa função é criada quando o invasor tem acesso ao usuário postgres. A
partir dai, o invasor pode usar o comando copy para ler arquivos do Linux
para o banco de dados, criar funções que criam arquivos e por ai vai. Te
passei o link do site, pois suspeitava desse problema.