From 44be58836c826dfc0fbfa6d58641d34f84e292fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matija=20=C4=8Cupi=C4=87?= Date: Wed, 6 Jun 2018 19:14:39 +0200 Subject: Use add_column_with_default in migration --- ...80601213245_add_deploy_strategy_to_project_auto_devops.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/db/migrate/20180601213245_add_deploy_strategy_to_project_auto_devops.rb b/db/migrate/20180601213245_add_deploy_strategy_to_project_auto_devops.rb index d5ea25f02d4..6f50d428965 100644 --- a/db/migrate/20180601213245_add_deploy_strategy_to_project_auto_devops.rb +++ b/db/migrate/20180601213245_add_deploy_strategy_to_project_auto_devops.rb @@ -7,9 +7,13 @@ class AddDeployStrategyToProjectAutoDevops < ActiveRecord::Migration # Set this constant to true if this migration requires downtime. DOWNTIME = false - def change - change_table :project_auto_devops do |t| - t.integer :deploy_strategy, null: false, default: 0 - end + disable_ddl_transaction! + + def up + add_column_with_default :project_auto_devops, :deploy_strategy, :integer, default: 0, allow_null: false + end + + def down + remove_column :project_auto_devops, :deploy_strategy end end -- cgit v1.2.1