class CreateTwoFactorDevices < ActiveRecord::Migration<%= migration_version %>

def change
  create_table :two_factor_devices, comment: 'STI table for 2fa devices' do |t|
    t.integer :owner_id, null: false, index: true, comment: 'Owner Identifier'
    t.string :type, null: false, comment: 'STI model class'
    t.text :value, null: false, comment: 'Device value'
    t.boolean :is_primary, null: false, default: false, comment: 'Primary device marker'
    t.boolean :is_confirmed, null: false, default: false, comment: 'Is device confirmed'

    t.timestamps
  end

end

end