Files
danbooru/script/fixes/009.rb
2013-04-28 00:04:52 -07:00

20 lines
616 B
Ruby

#!/usr/bin/env ruby
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'config', 'environment'))
ActiveRecord::Base.connection.execute("set statement_timeout = 0")
ActiveRecord::Base.connection.execute("update wiki_pages set updater_id = (select _.updater_id from wiki_page_versions _ where _.wiki_page_id = wiki_pages.id order by _.updated_at desc limit 1)")
Note.find_each do |note|
i = 0
versions = note.versions
versions.each do |version|
i += 1
version.update_column(:version, i)
end
note.update_column(:version, i)
end
UserFeedback.delete_all("creator_id = user_id")