Sha256: 9c46345a0c948b82e9afa23e6c119d00651be57c2997c2d3d7ef3f2a755e9b91

Contents?: true

Size: 1.32 KB

Versions: 6

Compression:

Stored size: 1.32 KB

Contents

# frozen_string_literal: true

class CreateDoorkeeperTables < ActiveRecord::Migration
  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.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

6 entries across 6 versions & 2 rubygems

Version Path
privy_wine_bouncer-1.0.4.5 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb
wine_bouncer-1.0.4 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb
wine_bouncer-1.0.3 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb
wine_bouncer-1.0.2 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb
wine_bouncer-1.0.1 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb
wine_bouncer-1.0.0 spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb