blob: b53d2a66a1440a2df33abd24ed6828a457119157 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
class RemoveOldFilterColumns < ActiveRecord::Migration[5.2]
def up
CustomFilter.find_each do |filter|
filter.update!(phrase: "\"#{filter.phrase}\"") if filter.whole_word
end
safety_assured {
remove_column :custom_filters, :no_desc
remove_column :custom_filters, :desc
remove_column :custom_filters, :custom_cw
remove_column :custom_filters, :override_cw
remove_column :custom_filters, :status_text
remove_column :custom_filters, :tags
remove_column :custom_filters, :spoiler
remove_column :custom_filters, :thread
remove_column :custom_filters, :media_only
remove_column :custom_filters, :exclude_media
remove_column :custom_filters, :whole_word
remove_column :custom_filters, :irreversible
}
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
|