-class AddUuidToApiTokenSearchIndex < ActiveRecord::Migration
- def change
- remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index'
- add_index :api_client_authorizations,
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
+class AddUuidToApiTokenSearchIndex < ActiveRecord::Migration[4.2]
+ 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