impress/db/migrate/20140117171729_create_neopets_connections.rb
Matchu fcf3292448 Add Rails version to old migrations
I'm not sure it's literally true that they were all built against Rails 3.2, but that's what it was at before we upgraded, and like. that's probably fine
2023-10-23 19:05:08 -07:00

17 lines
467 B
Ruby

class CreateNeopetsConnections < ActiveRecord::Migration[3.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