Migrate old whole-word filters to modified syntax (double quoted strings treated as whole-word).
parent
0d90c0f61a
commit
f1230bb319
|
@ -1,5 +1,9 @@
|
||||||
class RemoveOldFilterColumns < ActiveRecord::Migration[5.2]
|
class RemoveOldFilterColumns < ActiveRecord::Migration[5.2]
|
||||||
def change
|
def up
|
||||||
|
CustomFilters.find_each do |filter|
|
||||||
|
filter.update!(phrase: "\"#{filter.phrase}\"") if filter.whole_word
|
||||||
|
end
|
||||||
|
|
||||||
safety_assured {
|
safety_assured {
|
||||||
remove_column :custom_filters, :no_desc
|
remove_column :custom_filters, :no_desc
|
||||||
remove_column :custom_filters, :desc
|
remove_column :custom_filters, :desc
|
||||||
|
@ -15,4 +19,8 @@ class RemoveOldFilterColumns < ActiveRecord::Migration[5.2]
|
||||||
remove_column :custom_filters, :irreversible
|
remove_column :custom_filters, :irreversible
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
raise ActiveRecord::IrreversibleMigration
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue