Files
openfoodnetwork/db/migrate/20230629015322_set_default_invoice_status.rb
2023-07-11 09:15:25 +01:00

15 lines
425 B
Ruby

# frozen_string_literal: true
class SetDefaultInvoiceStatus < ActiveRecord::Migration[7.0]
def change
add_column :invoices, :cancelled, :boolean, default: false, null: false
ActiveRecord::Base.connection.execute(<<-SQL.squish
UPDATE invoices
SET cancelled = true
WHERE status = 'inactive'
SQL
)
remove_column :invoices, :status, :string
end
end