Sha256: c591e1f8018e34c39e54696b8fb3bb5b4d108638ac154d5080d9b03e806092dc

Contents?: true

Size: 1.38 KB

Versions: 11

Compression:

Stored size: 1.38 KB

Contents

class CreateDoorkeeperTables < ActiveRecord::Migration[4.2]
  def change
    create_table :oauth_applications do |t|
      t.string  :name,         null: false
      t.string  :uid,          null: false
      t.string  :secret,       null: false
      t.text    :redirect_uri, null: false
      t.string  :scopes,       null: false, default: ''
      t.timestamps
    end

    add_index :oauth_applications, :uid, unique: true

    create_table :oauth_access_grants do |t|
      t.integer  :resource_owner_id, null: false
      t.integer  :application_id,    null: false
      t.string   :token,             null: false
      t.integer  :expires_in,        null: false
      t.text     :redirect_uri,      null: false
      t.datetime :created_at,        null: false
      t.datetime :revoked_at
      t.string   :scopes
    end

    add_index :oauth_access_grants, :token, unique: true

    create_table :oauth_access_tokens do |t|
      t.integer  :resource_owner_id
      t.integer  :application_id
      t.string   :token,             null: false
      t.string   :refresh_token
      t.integer  :expires_in
      t.datetime :revoked_at
      t.datetime :created_at,        null: false
      t.string   :scopes
    end

    add_index :oauth_access_tokens, :token, unique: true
    add_index :oauth_access_tokens, :resource_owner_id
    add_index :oauth_access_tokens, :refresh_token, unique: true
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
devise-doorkeeper-1.2.0.ci.137.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.2.0 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.2.0.ci.133.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.129.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.123.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.118.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.112.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.103.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.96.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.89.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb
devise-doorkeeper-1.1.2.ci.62.1 spec/dummy/db/migrate/20150120154657_create_doorkeeper_tables.rb