Merge branch '10410-arvbox-ruby' refs #10410
[arvados.git] / services / api / db / migrate / 20160209155729_add_uuid_to_api_token_search_index.rb
index c2465912b1f890cede49cb7e7ab0bbbdd18eb69a..1bbc16ae978273054f8ef88cc3577f1092c05de5 100644 (file)
@@ -1,8 +1,21 @@
 class AddUuidToApiTokenSearchIndex < ActiveRecord::Migration
-  def change
-    remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index'
-         add_index :api_client_authorizations,
+  def up
+    begin
+      remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index'
+    rescue
+    end
+    add_index :api_client_authorizations,
               ["api_token", "created_by_ip_address", "last_used_by_ip_address", "default_owner_uuid", "uuid"],
               name: "api_client_authorizations_search_index"
   end
+
+  def down
+    begin
+      remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index'
+    rescue
+    end
+         add_index :api_client_authorizations,
+              ["api_token", "created_by_ip_address", "last_used_by_ip_address", "default_owner_uuid"],
+              name: "api_client_authorizations_search_index"
+  end
 end