internetee-registry/db/migrate/20191024160038_add_invoices_due_date_constraint.rb
2019-10-24 19:23:26 +03:00

14 lines
362 B
Ruby

class AddInvoicesDueDateConstraint < ActiveRecord::Migration
def up
execute <<~SQL
ALTER TABLE invoices ADD CONSTRAINT invoices_due_date_is_not_before_issue_date
CHECK (due_date >= issue_date);
SQL
end
def down
execute <<~SQL
ALTER TABLE invoices DROP CONSTRAINT invoices_due_date_is_not_before_issue_date;
SQL
end
end