1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-17 11:54:22 +01:00
fab-manager/db/migrate/20190107111749_protect_accounting_periods.rb

14 lines
519 B
Ruby
Raw Normal View History

2019-01-07 12:29:52 +01:00
class ProtectAccountingPeriods < ActiveRecord::Migration
# PostgreSQL only
def up
execute('CREATE RULE accounting_periods_del_protect AS ON DELETE TO accounting_periods DO INSTEAD NOTHING;')
execute('CREATE RULE accounting_periods_upd_protect AS ON UPDATE TO accounting_periods DO INSTEAD NOTHING;')
end
def down
execute('DROP RULE IF EXISTS accounting_periods_del_protect ON accounting_periods;')
execute('DROP RULE IF EXISTS accounting_periods_upd_protect ON accounting_periods;')
end
end