diff options
author | ThibG <thib@sitedethib.com> | 2019-03-07 01:50:06 +0100 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2019-03-07 01:50:06 +0100 |
commit | dfb45374d220287012ffaae68ceee7159993bbac (patch) | |
tree | f89177b4b3382010a15785f4f94a5d35ff20bccc /db | |
parent | f44091d6535463e08a90dbf3d108540bf587cec1 (diff) |
Fix AddLockVersionToPolls migration (#10200)
Diffstat (limited to 'db')
-rw-r--r-- | db/migrate/20190306145741_add_lock_version_to_polls.rb | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/db/migrate/20190306145741_add_lock_version_to_polls.rb b/db/migrate/20190306145741_add_lock_version_to_polls.rb index cf506404d..5bb8cd3b4 100644 --- a/db/migrate/20190306145741_add_lock_version_to_polls.rb +++ b/db/migrate/20190306145741_add_lock_version_to_polls.rb @@ -1,6 +1,24 @@ +require Rails.root.join('lib', 'mastodon', 'migration_helpers') + class AddLockVersionToPolls < ActiveRecord::Migration[5.2] - def change - add_column :polls, :lock_version, :integer, null: false, default: 0 + include Mastodon::MigrationHelpers + + disable_ddl_transaction! + + def up + safety_assured do + add_column_with_default( + :polls, + :lock_version, + :integer, + allow_null: false, + default: 0 + ) + end + end + + def down + remove_column :polls, :lock_version end end |