X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/051e44c63ad54b03cc5cc1e48855a9890c6c5e07..34e3e51456774127d43408b7ab65c24f41373f62:/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 index 5301738c0..22762ef2e 100644 --- a/lib/tasks/add_version_to_nodes.rake +++ b/lib/tasks/add_version_to_nodes.rake @@ -6,14 +6,14 @@ namespace 'db' do 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| if hash[node.id].nil? - hash[node.id] = [] + hash[node.id] = [] end hash[node.id] << node end @@ -31,16 +31,10 @@ namespace 'db' do temp_old_node.tile = node.tile temp_old_node.version = n temp_old_node.save! || raise - n +=1 + n +=1 end end offset += increment end end end - - - - - -