From: Tom Clegg Date: Mon, 5 Jan 2015 15:31:15 +0000 (-0500) Subject: 4523: Simplify migration. X-Git-Tag: 1.1.0~1883^2~33 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/46c6882969833a640c877a958921d25b36bf4dfd 4523: Simplify migration. --- diff --git a/services/api/db/migrate/20141208185217_search_index.rb b/services/api/db/migrate/20141208185217_search_index.rb index f11a37c51d..9d2616a1a8 100644 --- a/services/api/db/migrate/20141208185217_search_index.rb +++ b/services/api/db/migrate/20141208185217_search_index.rb @@ -24,21 +24,9 @@ class SearchIndex < ActiveRecord::Migration } end - def up + def change tables_with_searchable_columns.each do |table, columns| - add_index(table.to_sym, columns, name: "#{table}_search_index") - end - end - - def down - tables_with_searchable_columns.each do |table, columns| - indexes = ActiveRecord::Base.connection.indexes(table) - search_index = indexes.select do |index| - index.name == "#{table}_search_index" - end - if !search_index.empty? - remove_index(table.to_sym, name: "#{table}_search_index") - end + add_index table.to_sym, columns, name: "#{table}_search_index" end end end