]> git.openstreetmap.org Git - rails.git/blobdiff - lib/tasks/add_version_to_nodes.rake
Localisation updates from https://translatewiki.net.
[rails.git] / lib / tasks / add_version_to_nodes.rake
index 5301738c0a6a82dff77853a113519e07c8e4b13a..11f639abd191a123d0b9db061b1631dbe38cc980 100644 (file)
@@ -1,21 +1,19 @@
-namespace 'db' do
-  desc 'Adds a version number to the nodes table'
-  task :node_version  do
-    require File.dirname(__FILE__) + '/../../config/environment'
+namespace "db" do
+  desc "Adds a version number to the nodes table"
+  task :node_version do
+    require File.dirname(__FILE__) + "/../../config/environment"
 
     increment = 1000
     offset = 0
 
     increment = 1000
     offset = 0
-    id_max = OldNode.find(:first, :order => 'id desc').id
-    
+    id_max = OldNode.find(:first, :order => "id desc").id
+
     while offset < (id_max + increment)
       hash = {}
 
     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] = [] 
-         end
-         hash[node.id] << node
+      # 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|
       end
 
       hash.each_value do |node_array|
@@ -31,16 +29,10 @@ namespace 'db' do
           temp_old_node.tile = node.tile
           temp_old_node.version = n
           temp_old_node.save! || raise
           temp_old_node.tile = node.tile
           temp_old_node.version = n
           temp_old_node.save! || raise
-          n +=
+          n += 1
         end
       end
       offset += increment
     end
   end
 end
         end
       end
       offset += increment
     end
   end
 end
-
-
-
-
-
-