14 lines
393 B
Ruby
14 lines
393 B
Ruby
class UpdateAliasedImplicationConsequents < ActiveRecord::Migration[4.2]
|
|
def change
|
|
execute "set statement_timeout = 0"
|
|
TagImplication.find_each do |ti|
|
|
ta = TagAlias.where("antecedent_name = ? AND status != ?", ti.consequent_name, "pending").first
|
|
if ta
|
|
ti.consequent_name = ta.consequent_name
|
|
ti.save
|
|
ta.update_posts
|
|
end
|
|
end
|
|
end
|
|
end
|