diff options
author | Thibaut Girka <thib@sitedethib.com> | 2019-03-06 23:06:09 +0100 |
---|---|---|
committer | ThibG <thib@sitedethib.com> | 2019-03-06 23:56:43 +0100 |
commit | 3e5a0bc8250b3dc806e97e8370c319c40fc5ea28 (patch) | |
tree | 6a9d9c3999c8152541f4fa1c4d8dc463cf1c3006 | |
parent | da8ce25fa1c5f1ebd9c314c5a438b0e77f8d720c (diff) |
Fix AddLockVersionToPolls migration
-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 |