整数

时间:2015-07-09 13:18:16

标签: ruby-on-rails postgresql

我尝试更新字段时收到错误。该字段是一个简单的十进制字段,输入" 9.5"例如,但当我刚进入" 9"我收到了这个:

invalid input syntax for integer: "9.0"

1 个答案:

答案 0 :(得分:0)

可能是因为9.0 !== 9

尝试投射它,9.0::int

select 9.0::float, 9.0::int;
 float8 | int4
--------+------
      9 |    9
(1 row)