diff --git a/ee/app/models/vulnerabilities/finding.rb b/ee/app/models/vulnerabilities/finding.rb
index c99bd15c5a8bbbf4e1314086d65da2a824a01170..e77859d07d4a5a13024f92c811bf08aa55184944 100644
--- a/ee/app/models/vulnerabilities/finding.rb
+++ b/ee/app/models/vulnerabilities/finding.rb
@@ -6,6 +6,8 @@ class Finding < ApplicationRecord
     include ::Gitlab::Utils::StrongMemoize
     include Presentable
     include ::VulnerabilityFindingHelpers
+    include IgnorableColumns
+    ignore_column %i[migrated_to_new_structure], remove_with: '15.4', remove_after: '2022-08-22'
 
     # https://gitlab.com/groups/gitlab-org/-/epics/3148
     # https://gitlab.com/gitlab-org/gitlab/-/issues/214563#note_370782508 is why the table names are not renamed