oauth update

This commit is contained in:
Zachary Chai
2016-11-04 14:28:40 -04:00
parent e093ead683
commit b4e0e73692
21 changed files with 79 additions and 144 deletions

View File

@ -0,0 +1,21 @@
class AddUniqueIdToUsers < ActiveRecord::Migration[5.0]
def up
add_column :users, :encrypted_id, :string
User.all.each do |user|
user.set_encrypted_id
user.save!
end
change_column_null :users, :encrypted_id, false
add_index :users, :encrypted_id, unique: true
remove_index :users, :username
end
def down
add_index :users, :username, unique: true
remove_index :users, :encrypted_id
remove_column :users, :encrypted_id
end
end