J'essaie de supprimer les attributs de précision et d'échelle de decimal (PostgreSQL NUMERIC
) dans ma base de données ?
Les champs :
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
Que dois-je ajouter à ma migration pour passer à une échelle et une précision non limitées, ou pour augmenter l'échelle ? Pour l'instant, je me heurte à la limite d'échelle et j'obtiens des erreurs du genre :
ERROR: numeric field overflow
Voici le contexte : "PG::Error - débordement d'un champ numérique" sur Heroku