【问题标题】:numeric field overflow - which field exactly?数字字段溢出 - 究竟是哪个字段?
【发布时间】:2013-07-05 16:30:47
【问题描述】:

如果出现错误:

PG::Error: 错误:数值字段溢出 DETAIL:精度为 2、比例为 2 的字段必须舍入为小于 1 的绝对值

如何配置 postgres 或 ruby​​/rails_4 pg 库来告诉我哪个字段引发了错误?可以理解的错误消息是:

PG::Error: 错误:数值字段溢出。 字段“压力”,值“1111.12”

【问题讨论】:

  • Rails 只是重复 PostgreSQL 的错误消息,遗憾的是没有该信息。从代码中进行检查的位置的内存中,PostgreSQL 无法轻松访问使用数值的上下文。不过调试肯定很痛苦。

标签: ruby-on-rails postgresql


【解决方案1】:

这是 PostgreSQL 错误报告的限制,不能用 PostgreSQL、rails 或 pg gem 配置。

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 2020-10-16
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多