diff db/migrate/20120422150750_change_repositories_to_full_sti.rb @ 1517:dffacf8a6908 redmine-2.5

Update to Redmine SVN revision 13367 on 2.5-stable branch
author Chris Cannam
date Tue, 09 Sep 2014 09:29:00 +0100
parents 433d4f72a19b
children
line wrap: on
line diff
--- a/db/migrate/20120422150750_change_repositories_to_full_sti.rb	Tue Sep 09 09:28:31 2014 +0100
+++ b/db/migrate/20120422150750_change_repositories_to_full_sti.rb	Tue Sep 09 09:29:00 2014 +0100
@@ -1,16 +1,21 @@
 class ChangeRepositoriesToFullSti < ActiveRecord::Migration
   def up
-    Repository.connection.select_rows("SELECT id, type FROM #{Repository.table_name}").each do |repository_id, repository_type|
+    Repository.connection.
+         select_rows("SELECT id, type FROM #{Repository.table_name}").
+         each do |repository_id, repository_type|
       unless repository_type =~ /^Repository::/
-        Repository.update_all ["type = ?", "Repository::#{repository_type}"], ["id = ?", repository_id]
+        Repository.where(["id = ?", repository_id]).
+          update_all(["type = ?", "Repository::#{repository_type}"])
       end
     end
   end
 
   def down
-    Repository.connection.select_rows("SELECT id, type FROM #{Repository.table_name}").each do |repository_id, repository_type|
+    Repository.connection.
+          select_rows("SELECT id, type FROM #{Repository.table_name}").
+          each do |repository_id, repository_type|
       if repository_type =~ /^Repository::(.+)$/
-        Repository.update_all ["type = ?", $1], ["id = ?", repository_id]
+        Repository.where(["id = ?", repository_id]).update_all(["type = ?", $1])
       end
     end
   end