Class: SongkickOauth2SchemaAddAuthorizationIndex
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- SongkickOauth2SchemaAddAuthorizationIndex
- Defined in:
- lib/songkick/oauth2/schema/20121024180930_songkick_oauth2_schema_add_authorization_index.rb
Constant Summary collapse
- INDEX_NAME =
'index_owner_client_pairs'
Class Method Summary collapse
Class Method Details
.down ⇒ Object
9 10 11 12 |
# File 'lib/songkick/oauth2/schema/20121024180930_songkick_oauth2_schema_add_authorization_index.rb', line 9 def self.down remove_index :oauth2_authorizations, :name => INDEX_NAME add_index :oauth2_authorizations, [:client_id, :access_token_hash] end |
.up ⇒ Object
4 5 6 7 |
# File 'lib/songkick/oauth2/schema/20121024180930_songkick_oauth2_schema_add_authorization_index.rb', line 4 def self.up remove_index :oauth2_authorizations, [:client_id, :access_token_hash] add_index :oauth2_authorizations, [:client_id, :oauth2_resource_owner_type, :oauth2_resource_owner_id], :name => INDEX_NAME, :unique => true end |