Como faço para criar uma migração de trilhos para remover / alterar precisão e dimensionar em decimal?

Eu estou tentando remover os atributos de precisão e escala de decimal (PostgreSQLNUMERICcampos no meu banco de dados?

Os campos:

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

O que preciso adicionar à minha migração para alterá-las para precisão e escala ilimitadas ou para aumentar a escala? No momento estou atingindo o limite de escala e recebendo erros como:

ERROR:   numeric field overflow

Aqui está o contexto:"PG :: Erro - estouro de campo numérico" em Heroku

questionAnswers(2)

yourAnswerToTheQuestion