Merge branch '2411-check-copyright'
[arvados.git] / services / api / db / migrate / 20160209155729_add_uuid_to_api_token_search_index.rb
index c2465912b1f890cede49cb7e7ab0bbbdd18eb69a..d5c7587383938df39293b5097c52ef15f0abe85e 100644 (file)
@@ -1,8 +1,25 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 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