X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5581071fcacaf5981f5149a30144d06ddd170a3e..926f71e8481d62a20ff66a834d876713df5fd0c7:/services/api/db/migrate/20160209155729_add_uuid_to_api_token_search_index.rb?ds=sidebyside diff --git a/services/api/db/migrate/20160209155729_add_uuid_to_api_token_search_index.rb b/services/api/db/migrate/20160209155729_add_uuid_to_api_token_search_index.rb index 59637880b5..c8a8b5c445 100644 --- a/services/api/db/migrate/20160209155729_add_uuid_to_api_token_search_index.rb +++ b/services/api/db/migrate/20160209155729_add_uuid_to_api_token_search_index.rb @@ -1,13 +1,23 @@ -class AddUuidToApiTokenSearchIndex < ActiveRecord::Migration +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +class AddUuidToApiTokenSearchIndex < ActiveRecord::Migration[4.2] def up - remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index' - add_index :api_client_authorizations, + 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 - remove_index :api_client_authorizations, :name => 'api_client_authorizations_search_index' + 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"