18004: Fixes a couple of race condition bugs related to caching remote users.
[arvados.git] / services / api / db / migrate / 20180216203422_add_storage_classes_to_collections.rb
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 class AddStorageClassesToCollections < ActiveRecord::Migration[4.2]
6   def up
7     add_column :collections, :storage_classes_desired, :jsonb, :default => ["default"]
8     add_column :collections, :storage_classes_confirmed, :jsonb, :default => []
9     add_column :collections, :storage_classes_confirmed_at, :datetime, :default => nil, :null => true
10   end
11
12   def down
13     remove_column :collections, :storage_classes_desired
14     remove_column :collections, :storage_classes_confirmed
15     remove_column :collections, :storage_classes_confirmed_at
16   end
17 end