discourse/db/migrate/20200910051633_change_uploa...

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
502 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class ChangeUploadsVerifiedToInteger < ActiveRecord::Migration[6.0]
def up
add_column :uploads, :verification_status, :integer, null: false, default: 1
Migration::ColumnDropper.mark_readonly(:uploads, :verified)
DB.exec(<<~SQL)
UPDATE uploads SET verification_status = CASE WHEN
verified THEN 2
WHEN NOT verified THEN 3
ELSE 1
END
SQL
end
def down
remove_column :uploads, :verification_status
end
end