diaspora/db/migrate/20120328025842_remove_invitation_email_from_users.rb
2012-03-30 11:45:50 -07:00

17 lines
437 B
Ruby

class RemoveInvitationEmailFromUsers < ActiveRecord::Migration
def self.up
execute <<-SQL
UPDATE users
SET email = '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