Как создать миграцию рельсов для удаления / изменения точности и масштабирования в десятичном формате?
Я пытаюсь удалить атрибуты точности и масштаба из десятичного числа (PostgreSQLNUMERIC
) поля в моей базе данных?
Поля:
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
Вот контекст:«PG :: Ошибка - переполнение числового поля» на Heroku