Sha256: 32e87660fc04eb40ff5c908f0e691f5515810cd5fccdfff925731a268ba5bd99

Contents?: true

Size: 936 Bytes

Versions: 1

Compression:

Stored size: 936 Bytes

Contents

class RemoveTcAuth < ActiveRecord::Migration
  def up
    drop_table :thincloud_authentication_identities
  end

  def down
    create_table :thincloud_authentication_identities do |t|
      t.integer :user_id, null: false
      t.string :provider, null: false, default: "identity"
      t.string :uid
      t.string :name, null: false
      t.string :email, null: false
      t.string :password_digest, null: false
      t.string :verification_token
      t.datetime :verified_at

      t.timestamps
    end
    add_index :thincloud_authentication_identities, :user_id
    add_index :thincloud_authentication_identities, [:provider, :uid], unique: true
    add_index :thincloud_authentication_identities, :email

    add_column :thincloud_authentication_identities, :password_reset_token,
      :string, default: nil
    add_column :thincloud_authentication_identities, :password_reset_sent_at,
      :datetime, default: nil
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
self_systeem-0.1.0 test/dummy_app/db/migrate/20140312185817_remove_tc_auth.rb