diff --git a/db/migrate/20230722054450_turn_invoice_amount_to_float.rb b/db/migrate/20230722054450_turn_invoice_amount_to_float.rb index 852e6b57918d20fc930c108fe37ef5fcce52ca76..b62d96fb85b7cbae8a5f08c6c228122b2bb4a4c8 100644 --- a/db/migrate/20230722054450_turn_invoice_amount_to_float.rb +++ b/db/migrate/20230722054450_turn_invoice_amount_to_float.rb @@ -1,9 +1,14 @@ class TurnInvoiceAmountToFloat < ActiveRecord::Migration[7.0] - def change + def up add_column :universities, :contribution_amount, :float University.find_each do |university| university.update_column :contribution_amount, university.invoice_amount.to_f end remove_column :universities, :invoice_amount end + + def down + remove_column :universities, :contribution_amount, :float + add_column :universities, :invoice_amount, :string + end end