diaspora/db/migrate/20120328025842_remove_invitation_email_from_users.rb
2012-03-28 03:27:56 +02:00

17 lines
441 B
Ruby

class RemoveInvitationEmailFromUsers < ActiveRecord::Migration
def self.up
execute <<-SQL
UPDATE users
SET email = concat('invitemail_', id, '@example.org')
WHERE invitation_token IS NOT NULL
SQL
end
def self.down
execute <<-SQL
UPDATE users
SET email = (SELECT identifier FROM invitations WHERE invitations.recipient_id = users.id)
WHERE invitation_token IS NOT NULL
SQL
end
end