Make latest migration postgres compatible

This commit is contained in:
Raphael Sofaer 2011-08-19 15:55:27 -07:00
parent 834c75894c
commit 32368a16dd

View file

@ -1,6 +1,7 @@
class AddIdentifierToExistingInvitations < ActiveRecord::Migration
class Invitation < ActiveRecord::Base; end
def self.up
execute <<SQL
execute <<SQL unless Invitation.count == 0
UPDATE invitations
SET invitations.identifier = (SELECT users.invitation_identifier FROM users WHERE users.id = invitations.recipient_id),
invitations.service = (SELECT users.invitation_service FROM users WHERE users.id = invitations.recipient_id)
@ -9,7 +10,7 @@ SQL
end
def self.down
execute <<SQL
execute <<SQL unless Invitation.count == 0
UPDATE invitations
SET invitations.identifier = NULL,
invitations.service = NULL