From 1a9d77e60549b911b1794a511a2753de6d837993 Mon Sep 17 00:00:00 2001 From: Michael Becker <11881043-wandering_person@users.noreply.gitlab.com> Date: Thu, 16 Nov 2023 15:10:46 +0700 Subject: [PATCH] Ignore `start_date_sourcing_milestone_id` col on `vulnerabilities` `start_date_sourcing_milestone_id` is always `nil` in production: ```sh [ gstg ] production> Vulnerability.where.not(start_date_sourcing_milestone_id: nil).count => 0 [ gstg ] production> ``` It was added [when the initial vulnerability table][1] was created, however appears to have never been used. This MR ignores the column for step 1 of the [3-MR drop column process][0] related to: https://gitlab.com/gitlab-org/gitlab/-/issues/268154 Changelog: deprecated [0]:https://docs.gitlab.com/ee/development/database/avoiding_downtime_in_migrations.html#dropping-columns [1]:https://gitlab.com/gitlab-org/gitlab/-/commit/8ad1881cc83fa970bf69103e2fcf1ea4175230ff --- app/models/vulnerability.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/vulnerability.rb b/app/models/vulnerability.rb index 702e7fce567e7f..7c6c6e8c7e48a6 100644 --- a/app/models/vulnerability.rb +++ b/app/models/vulnerability.rb @@ -5,7 +5,7 @@ class Vulnerability < ApplicationRecord include EachBatch include IgnorableColumns - ignore_column %i[epic_id milestone_id last_edited_at start_date], + ignore_column %i[epic_id milestone_id last_edited_at start_date start_date_sourcing_milestone_id], remove_with: '16.9', remove_after: '2024-01-13' -- GitLab