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

14 lines
356 B
Ruby

class AddInvoiceItemsQuantityConstraint < ActiveRecord::Migration[6.0]
def up
execute <<~SQL
ALTER TABLE invoice_items ADD CONSTRAINT invoice_items_quantity_is_positive
CHECK (quantity > 0);
SQL
end
def down
execute <<~SQL
ALTER TABLE invoice_items DROP CONSTRAINT invoice_items_quantity_is_positive;
SQL
end
end