2013-07-08 9 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またはエラーが発生したフィールドを私に伝えるためにルビー/ rails_4のPGライブラリを設定しますか。分かりやすいエラーメッセージは次のようになります。

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

+1

RailsはPostgreSQLのエラーメッセージを繰り返すだけです。残念なことにその情報はありません。そのチェックが行われているコード内の場所のメモリからPostgreSQLは、数値が使用されているコンテキストに簡単にアクセスできません。それは確かにデバッグのために痛いです。 –

答えて

1

これはPostgreSQLのエラー報告の制限であるとPostgreSQL、レールまたはPGの宝石を使用して構成することができません。

関連する問題