diff --git a/scripts/decomposition/generate-loose-foreign-key b/scripts/decomposition/generate-loose-foreign-key index d52fa2b4f3f96fcb9c1e77f9a1cf4bab4806ca61..56d19cb3aa1d181091e6aa837f1eba8664ad7041 100755 --- a/scripts/decomposition/generate-loose-foreign-key +++ b/scripts/decomposition/generate-loose-foreign-key @@ -161,7 +161,8 @@ def generate_migration(definition) content = <<-EOF.strip_heredoc # frozen_string_literal: true - class Remove#{definition.to_table.camelcase}#{definition.from_table.camelcase}#{definition.column.camelcase}Fk < Gitlab::Database::Migration[2.1] + class Remove#{definition.to_table.camelcase}#{definition.from_table.camelcase}#{definition.column.camelcase}Fk < Gitlab::Database::Migration[#{Gitlab::Database::Migration.current_version}] + milestone '#{Gitlab.current_milestone}' disable_ddl_transaction! FOREIGN_KEY_NAME = "#{definition.name}"