2023-08-06 17:49:58 -07:00
|
|
|
class CreateNeopetsConnections < ActiveRecord::Migration[4.2]
|
2014-01-18 19:54:11 -08:00
|
|
|
def change
|
|
|
|
create_table :neopets_connections do |t|
|
|
|
|
t.integer :user_id
|
|
|
|
t.string :neopets_username
|
|
|
|
|
|
|
|
t.timestamps
|
|
|
|
end
|
|
|
|
|
|
|
|
User.where('neopets_username IS NOT NULL').find_each do |user|
|
|
|
|
connection = user.neopets_connections.build
|
|
|
|
connection.neopets_username = user.neopets_username
|
|
|
|
connection.save!
|
|
|
|
end
|
|
|
|
remove_column :users, :neopets_username
|
|
|
|
end
|
|
|
|
end
|