12107: Fix unreliable use of git-fetch.
[arvados.git] / services / api / db / migrate / 20161213172944_full_text_search_indexes.rb
index 4cb4d978a1bfb909ed8984c4622910c2308206e4..3f484b4c31db48076b3385bc885d077cdcb84733 100644 (file)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 class FullTextSearchIndexes < ActiveRecord::Migration
   def fts_indexes
     {
@@ -14,6 +18,7 @@ class FullTextSearchIndexes < ActiveRecord::Migration
   def up
     # remove existing fts indexes and create up to date ones with no leading space
     fts_indexes.each do |t, i|
+      t.classify.constantize.reset_column_information
       ActiveRecord::Base.connection.indexes(t).each do |idx|
         if idx.name == i
           remove_index t.to_sym, :name => i