X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/877641fff92c63c388d55f4915537abcf0956928..46c3e70ec61716847f5875fd5cab4df957b892fb:/lib/tasks/add_version_to_nodes.rake diff --git a/lib/tasks/add_version_to_nodes.rake b/lib/tasks/add_version_to_nodes.rake deleted file mode 100644 index 4762116f2..000000000 --- a/lib/tasks/add_version_to_nodes.rake +++ /dev/null @@ -1,38 +0,0 @@ -namespace "db" do - desc "Adds a version number to the nodes table" - task :node_version => :environment do - require File.dirname(__FILE__) + "/../../config/environment" - - increment = 1000 - offset = 0 - id_max = OldNode.find(:first, :order => "id desc").id - - while offset < (id_max + increment) - hash = {} - - # should be offsetting not selecting - OldNode.find(:all, :limit => increment, :offset => offset, :order => "timestamp").each do |node| - hash[node.id] ||= [] - hash[node.id] << node - end - - hash.each_value do |node_array| - n = 1 - node_array.each do |node| - temp_old_node = TempOldNode.new - temp_old_node.id = node.id - temp_old_node.latitude = node.latitude - temp_old_node.longitude = node.longitude - temp_old_node.user_id = node.user_id - temp_old_node.visible = node.visible - temp_old_node.timestamp = node.timestamp - temp_old_node.tile = node.tile - temp_old_node.version = n - temp_old_node.save! || raise - n += 1 - end - end - offset += increment - end - end -end