PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ERRO de estouro de campo numérico do Rails PostgreSQL


Cito o manual sobre Números de precisão arbitrária :

Você não pode atribuir números >= 1 para uma coluna do tipo de dados numeric(2,2) . Simplesmente não há espaço para dígitos antes do ponto decimal.

0.999 e 0.995 também violam o tipo, pois arredondam para 1 com uma determinada escala de 2 .