データベースのdecimal(PostgreSQL NUMERIC
)フィールドから精度とスケールの属性を削除しようとしていますか?
フィールド:
t.decimal "revenue_per_transaction", :precision => 8, :scale => 2
t.decimal "item_quantity", :precision => 8, :scale => 2
t.decimal "goal_conversion", :precision => 8, :scale => 2
t.decimal "goal_abandon", :precision => 8, :scale => 2
t.decimal "revenue", :precision => 8, :scale => 2
これらを無制限のスケールと精度に変更したり、スケールを増やしたりするには、移行に何を追加する必要がありますか?現在、スケール制限に達しており、次のようなエラーが発生しています。
ERROR: numeric field overflow
コンテキストは次のとおりです:Herokuの「PG::Error-数値フィールドオーバーフロー」