20150113211532_populate_email_addresses.rb
14 lines
| 499 B
| text/x-ruby
|
RubyLexer
|
r13504 | class PopulateEmailAddresses < ActiveRecord::Migration | ||
def self.up | ||||
t = EmailAddress.connection.quoted_true | ||||
n = EmailAddress.connection.quoted_date(Time.now) | ||||
sql = "INSERT INTO #{EmailAddress.table_name} (user_id, address, is_default, notify, created_on, updated_on)" + | ||||
" SELECT id, mail, #{t}, #{t}, '#{n}', '#{n}' FROM #{User.table_name} WHERE type = 'User' ORDER BY id" | ||||
EmailAddress.connection.execute(sql) | ||||
end | ||||
def self.down | ||||
EmailAddress.delete_all | ||||
end | ||||
end | ||||