remove migration for alias/impl fix, add logging
This commit is contained in:
@@ -6,11 +6,6 @@ class AddLastCommentBumpedAtToPosts < ActiveRecord::Migration
|
|||||||
rename_index :posts, "index_posts_on_last_commented_at", "index_posts_on_last_comment_bumped_at"
|
rename_index :posts, "index_posts_on_last_commented_at", "index_posts_on_last_comment_bumped_at"
|
||||||
|
|
||||||
add_column :posts, :last_commented_at, :datetime
|
add_column :posts, :last_commented_at, :datetime
|
||||||
|
|
||||||
# Post.joins(:comments).uniq.find_each do |post|
|
|
||||||
# post.update_column(:last_commented_at, post.comments.last.created_at)
|
|
||||||
# end
|
|
||||||
|
|
||||||
add_column :comments, :do_not_bump_post, :boolean, :null => false, :default => false
|
add_column :comments, :do_not_bump_post, :boolean, :null => false, :default => false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
class UpdateAliasedImplicationAntecedents < ActiveRecord::Migration
|
|
||||||
def change
|
|
||||||
execute "set statement_timeout = 0"
|
|
||||||
TagImplication.find_each do |ti|
|
|
||||||
ta = TagAlias.where("antecedent_name = ? AND status != ?", ti.antecedent_name, "pending").first
|
|
||||||
if ta
|
|
||||||
existing_ti = TagImplication.where("antecedent_name = ? AND consequent_name = ?", ta.consequent_name, ti.consequent_name).first
|
|
||||||
existing_ti.destroy if existing_ti
|
|
||||||
|
|
||||||
if ta.consequent_name == ti.consequent_name
|
|
||||||
ti.destroy
|
|
||||||
else
|
|
||||||
ti.antecedent_name = ta.consequent_name
|
|
||||||
ti.save
|
|
||||||
ti.update_posts
|
|
||||||
end
|
|
||||||
ta.update_posts
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
Reference in New Issue
Block a user