internetee-registry/db/migrate/20191024160038_add_invoices_due_date_constraint.rb
2021-04-26 18:54:26 +05:00

14 lines
367 B
Ruby

class AddInvoicesDueDateConstraint < ActiveRecord::Migration[6.0]
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