PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Erreur de dépassement de champ numérique Rails PostgreSQL

Je cite le manuel sur Numéros de précision arbitraires :

Vous ne pouvez pas attribuer de numéros >= 1 à une colonne du type de données numeric(2,2) . Il n'y a tout simplement pas de place pour les chiffres avant la virgule décimale.

0.999 et 0.995 sont également en violation du type, car ils arrondissent à 1 avec une échelle donnée sur 2 .