Sha256: edc8e18d192279c3e731435ef3554b09faad74dee4d8a301fb33951b41c8ab0b
Contents?: true
Size: 514 Bytes
Versions: 4
Compression:
Stored size: 514 Bytes
Contents
class CreateAclRules < ActiveRecord::Migration def up unless table_exists?(:acl_rules) create_table :acl_rules, id: false do |t| t.string :id, null: false, index: true t.string :context, null: false, default: 'default', index: true t.string :key, null: false, index: true end end add_index :acl_rules, [:id, :context, :key] unless index_exists?(:acl_rules, [:id, :context, :key]) end def down drop_table :acl_rules if table_exists? :acl_rules end end
Version data entries
4 entries across 4 versions & 1 rubygems