X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/eaf4b32a7f6bf0cdc47dfc0c8b5ddb3358110ee4..e434cb154c5ccecd7fc0ce672e4de79bd9e7e06f:/db/migrate/20150222101847_rename_openid_url.rb diff --git a/db/migrate/20150222101847_rename_openid_url.rb b/db/migrate/20150222101847_rename_openid_url.rb new file mode 100644 index 000000000..b0735b746 --- /dev/null +++ b/db/migrate/20150222101847_rename_openid_url.rb @@ -0,0 +1,11 @@ +class RenameOpenidUrl < ActiveRecord::Migration + def change + rename_column :users, :openid_url, :auth_uid + add_column :users, :auth_provider, :string + + User.where.not(:auth_uid => nil).update_all(:auth_provider => "openid") + + add_index :users, [:auth_provider, :auth_uid], :unique => true, :name => "users_auth_idx" + remove_index :users, :column => :auth_uid, :unique => true, :name => "user_openid_url_idx" + end +end