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 (PostgreSQLNUMERIC
campos 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