blob: a77ccb599df1b5d87afafe6a0bbe55e3ae63d2ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# frozen_string_literal: true
class RemoveUsersEmailOptedInColumns < Gitlab::Database::Migration[2.1]
enable_lock_retries!
def up
remove_column :users, :email_opted_in
remove_column :users, :email_opted_in_ip
remove_column :users, :email_opted_in_source_id
remove_column :users, :email_opted_in_at
end
# This migration removes columns. Disabling rule only for rollback action
# rubocop:disable Migration/AddColumnsToWideTables
def down
add_column :users, :email_opted_in, :boolean
add_column :users, :email_opted_in_ip, :string
add_column :users, :email_opted_in_source_id, :integer
add_column :users, :email_opted_in_at, :datetime_with_timezone
end
# rubocop:enable Migration/AddColumnsToWideTables
end
|