From 3845f12de880c450d317dfb924b79d47791340f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Coutable?= Date: Thu, 21 Jul 2016 12:45:03 +0200 Subject: [PATCH] Fix migration to make it fast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémy Coutable --- ...drop_and_readd_has_external_wiki_in_projects.rb | 14 ++++++++++++++ ...081015_nullify_has_external_wiki_in_projects.rb | 13 ------------- 2 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 db/migrate/20160721081015_drop_and_readd_has_external_wiki_in_projects.rb delete mode 100644 db/migrate/20160721081015_nullify_has_external_wiki_in_projects.rb diff --git a/db/migrate/20160721081015_drop_and_readd_has_external_wiki_in_projects.rb b/db/migrate/20160721081015_drop_and_readd_has_external_wiki_in_projects.rb new file mode 100644 index 00000000000..459a120155d --- /dev/null +++ b/db/migrate/20160721081015_drop_and_readd_has_external_wiki_in_projects.rb @@ -0,0 +1,14 @@ +class DropAndReaddHasExternalWikiInProjects < ActiveRecord::Migration + include Gitlab::Database::MigrationHelpers + + # Set this constant to true if this migration requires downtime. + DOWNTIME = false + + def up + remove_column :projects, :has_external_wiki, :boolean + add_column :projects, :has_external_wiki, :boolean + end + + def down + end +end diff --git a/db/migrate/20160721081015_nullify_has_external_wiki_in_projects.rb b/db/migrate/20160721081015_nullify_has_external_wiki_in_projects.rb deleted file mode 100644 index 4bb5bb79632..00000000000 --- a/db/migrate/20160721081015_nullify_has_external_wiki_in_projects.rb +++ /dev/null @@ -1,13 +0,0 @@ -class NullifyHasExternalWikiInProjects < ActiveRecord::Migration - include Gitlab::Database::MigrationHelpers - - # Set this constant to true if this migration requires downtime. - DOWNTIME = false - - def up - execute("UPDATE projects SET has_external_wiki = NULL") - end - - def down - end -end