Migrate old whole-word filters to modified syntax (double quoted strings treated as whole-word).

master
multiple creatures 2019-11-18 02:52:17 -06:00
parent 0d90c0f61a
commit f1230bb319
1 changed files with 9 additions and 1 deletions

View File

@ -1,5 +1,9 @@
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 {
remove_column :custom_filters, :no_desc
remove_column :custom_filters, :desc
@ -15,4 +19,8 @@ class RemoveOldFilterColumns < ActiveRecord::Migration[5.2]
remove_column :custom_filters, :irreversible
}
end
def down
raise ActiveRecord::IrreversibleMigration
end
end