From 67a679a9112740b75c09085a05d38847766aaef3 Mon Sep 17 00:00:00 2001 From: Radamanthus Batnag Date: Tue, 25 Nov 2025 10:12:42 +0800 Subject: [PATCH] Drop file_md5 column from virtual_registries_container_cache_entries This MR implements **Release M+1** of the three-release process to remove the `file_md5` column from the `virtual_registries_container_cache_entries` table. Following the guidelines in [Avoiding downtime in migrations - Dropping the column (Release M+1)](https://docs.gitlab.com/development/database/avoiding_downtime_in_migrations/#dropping-the-column-release-m1). ### Changes in this MR (Release M+1) - Drop the `file_md5` column from the database in a post-deployment migration ### Previous steps - **Release M (18.7)**: Ignored the column and removed all code references (!213182) ### Next steps - **Release M+2 (18.9)**: Remove the `ignore_column` directive Changelog: changed EE: true --- ...om_virtual_registries_container_cache_entries.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 db/post_migrate/20251201000000_remove_file_md5_from_virtual_registries_container_cache_entries.rb diff --git a/db/post_migrate/20251201000000_remove_file_md5_from_virtual_registries_container_cache_entries.rb b/db/post_migrate/20251201000000_remove_file_md5_from_virtual_registries_container_cache_entries.rb new file mode 100644 index 00000000000000..ff4e98da8ad8ee --- /dev/null +++ b/db/post_migrate/20251201000000_remove_file_md5_from_virtual_registries_container_cache_entries.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +class RemoveFileMd5FromVirtualRegistriesContainerCacheEntries < Gitlab::Database::Migration[2.3] + milestone '18.8' + + def up + remove_column :virtual_registries_container_cache_entries, :file_md5 + end + + def down + add_column :virtual_registries_container_cache_entries, :file_md5, :binary + end +end -- GitLab