impress/db/migrate/20140117171729_create_neopets_connections.rb

18 lines
467 B
Ruby
Raw Permalink Normal View History

class CreateNeopetsConnections < ActiveRecord::Migration[4.2]
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