Utilise un type décimal (NUMERIC) pour les montants monétaires
-
Les types
NUMERIC
etDECIMAL
sont synonymes, et permettent de représenter de manière exacte des montants avec une précision arbitraire.https://www.postgresql.org/docs/current/datatype-numeric.html
-
Le type
MONEY
a une précision fixée, et qui dépend de la locale du serveur, donc il est préférable d’utiliser plutôtNUMERIC
/DECIMAL
.