【发布时间】:2013-07-05 16:30:47
【问题描述】:
如果出现错误:
PG::Error: 错误:数值字段溢出 DETAIL:精度为 2、比例为 2 的字段必须舍入为小于 1 的绝对值
如何配置 postgres 或 ruby/rails_4 pg 库来告诉我哪个字段引发了错误?可以理解的错误消息是:
PG::Error: 错误:数值字段溢出。 字段“压力”,值“1111.12”
【问题讨论】:
-
Rails 只是重复 PostgreSQL 的错误消息,遗憾的是没有该信息。从代码中进行检查的位置的内存中,PostgreSQL 无法轻松访问使用数值的上下文。不过调试肯定很痛苦。