diff options
Diffstat (limited to 'db/migrate/20160919145149_add_group_id_to_labels.rb')
-rw-r--r-- | db/migrate/20160919145149_add_group_id_to_labels.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/db/migrate/20160919145149_add_group_id_to_labels.rb b/db/migrate/20160919145149_add_group_id_to_labels.rb index d10f3a6d104..e20e693f3aa 100644 --- a/db/migrate/20160919145149_add_group_id_to_labels.rb +++ b/db/migrate/20160919145149_add_group_id_to_labels.rb @@ -5,9 +5,15 @@ class AddGroupIdToLabels < ActiveRecord::Migration disable_ddl_transaction! - def change + def up add_column :labels, :group_id, :integer add_foreign_key :labels, :namespaces, column: :group_id, on_delete: :cascade # rubocop: disable Migration/AddConcurrentForeignKey add_concurrent_index :labels, :group_id end + + def down + remove_foreign_key :labels, column: :group_id + remove_index :labels, :group_id if index_exists? :labels, :group_id + remove_column :labels, :group_id + end end |