2013-07-08 30 views
6

在一個錯誤的情況下:數字字段溢出 - 哪個字段正確?

PG::Error: ERROR: numeric field overflow DETAIL: A field with precision 2, scale 2 must round to an absolute value less than 1

如何配置的Postgres或Ruby/rails_4 PG庫告訴我哪個領域引發錯誤?可以理解的錯誤信息是:

PG::Error: ERROR: numeric field overflow. Field "pressure", value "1111.12"

+1

Rails只是重複PostgreSQL的錯誤消息,但不幸的是沒有這些信息。從正在進行該檢查的代碼中的位置的內存中,PostgreSQL不容易訪問正在使用該數值的上下文。儘管調試確實很痛苦。 –

回答

1

這是PostgreSQL的錯誤報告的限制而不能在PostgreSQL,軌道或PG寶石進行配置。