X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/de29e9b3f59d7a06fbe2e32096328bd8a6ed2b3a..98bfaace9aeba7fb387596cc16b2e661506173c6:/db/migrate/021_move_to_innodb.rb diff --git a/db/migrate/021_move_to_innodb.rb b/db/migrate/021_move_to_innodb.rb index d1c20bcdb..4dac8410c 100644 --- a/db/migrate/021_move_to_innodb.rb +++ b/db/migrate/021_move_to_innodb.rb @@ -1,6 +1,4 @@ -require "migrate" - -class MoveToInnodb < ActiveRecord::Migration[5.0] +class MoveToInnodb < ActiveRecord::Migration[4.2] @conv_tables = %w[nodes ways way_tags way_nodes current_way_tags relation_members relations relation_tags current_relation_tags] @ver_tbl = %w[nodes ways relations] @@ -11,11 +9,8 @@ class MoveToInnodb < ActiveRecord::Migration[5.0] @ver_tbl.each do |tbl| change_column tbl, "version", :bigint, :null => false - end - - @ver_tbl.each do |tbl| add_column "current_#{tbl}", "version", :bigint, :null => false - # As the initial version of all nodes, ways and relations is 0, we set the + # As the initial version of all nodes, ways and relations is 0, we set tehe # current version to something less so that we can update the version in # batches of 10000 tbl.classify.constantize.update_all(:version => -1)