Faire \df mod sous psql pour voir les types possibles des arguments:
\df mod
List of functions
Schema | Name | Result data type | Argument data types | Type
------------+------+------------------+---------------------+--------
pg_catalog | mod | bigint | bigint, bigint | normal
pg_catalog | mod | integer | integer, integer | normal
pg_catalog | mod | numeric | numeric, numeric | normal
pg_catalog | mod | smallint | smallint, smallint | normal
(4 rows)
numeric est le choix qui offre le plus de précision si integer n'est pas satisfaisant à cause de la perte de précision potentielle.
Partager