forked from berserker/microblog
Fix data integrity of featured tags (#17712)
parent
c0327ff31f
commit
318d34d528
3 changed files with 22 additions and 5 deletions
@ -0,0 +1,17 @@ |
||||
class FixFeaturedTagsConstraints < ActiveRecord::Migration[6.1] |
||||
def up |
||||
safety_assured do |
||||
execute 'DELETE FROM featured_tags WHERE tag_id IS NULL' |
||||
change_column_null :featured_tags, :tag_id, false |
||||
execute 'DELETE FROM featured_tags WHERE account_id IS NULL' |
||||
change_column_null :featured_tags, :account_id, false |
||||
end |
||||
end |
||||
|
||||
def down |
||||
safety_assured do |
||||
change_column_null :featured_tags, :tag_id, true |
||||
change_column_null :featured_tags, :account_id, true |
||||
end |
||||
end |
||||
end |
Loading…
Reference in new issue