Я пытаюсь удалить атрибуты точности и масштаба из десятичных (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
Здесь контекст: "PG:: Ошибка - числовое переполнение поля" на Heroku