12626: Add arvados/v1/users/merge API.
[arvados.git] / services / api / db / migrate / 20180501182859_add_redirect_to_user_uuid_to_users.rb
diff --git a/services/api/db/migrate/20180501182859_add_redirect_to_user_uuid_to_users.rb b/services/api/db/migrate/20180501182859_add_redirect_to_user_uuid_to_users.rb
new file mode 100644 (file)
index 0000000..b2460ae
--- /dev/null
@@ -0,0 +1,15 @@
+class AddRedirectToUserUuidToUsers < ActiveRecord::Migration
+  def up
+    add_column :users, :redirect_to_user_uuid, :string
+    User.reset_column_information
+    remove_index :users, name: 'users_search_index'
+    add_index :users, User.searchable_columns('ilike') - ['prefs'], name: 'users_search_index'
+  end
+
+  def down
+    remove_index :users, name: 'users_search_index'
+    remove_column :users, :redirect_to_user_uuid
+    User.reset_column_information
+    add_index :users, User.searchable_columns('ilike') - ['prefs'], name: 'users_search_index'
+  end
+end