impress/db/migrate/20140119040646_add_contact_neopets_connection_id_to_users.rb
Matchu b2a027fbbf Oops, should've used migration version 4.2
Oh I didn't realize the lowest version Rails had for this is 4.2. I wish running `rake db:migrate` checked this, but I'm running into it on another branch when I try to create a *new* migration which for some reason leads it to inspect the old migrations and notice the issue. Weird!
2023-10-23 19:05:08 -07:00

12 lines
474 B
Ruby

class AddContactNeopetsConnectionIdToUsers < ActiveRecord::Migration[4.2]
def change
add_column :users, :contact_neopets_connection_id, :integer
# As it happens, this migration ran immediately after the previous one, so
# each user with a Neopets connection only had one: their contact.
NeopetsConnection.includes(:user).find_each do |connection|
connection.user.contact_neopets_connection = connection
connection.user.save!
end
end
end