diff --git a/db/docs/batched_background_migrations/backfill_wiki_repository_states_project_id.yml b/db/docs/batched_background_migrations/backfill_wiki_repository_states_project_id.yml index a4d56248c0e81084dc8e7e5aeee166c37cac9357..ddabe4b888f89fa91e46fdd54ff78a3a3a64c840 100644 --- a/db/docs/batched_background_migrations/backfill_wiki_repository_states_project_id.yml +++ b/db/docs/batched_background_migrations/backfill_wiki_repository_states_project_id.yml @@ -5,4 +5,4 @@ feature_category: geo_replication introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/150076 milestone: '17.0' queued_migration_version: 20240419035620 -finalized_by: # version of the migration that finalized this BBM +finalized_by: '20241031232349' diff --git a/db/post_migrate/20241031232349_finalize_backfill_wiki_repository_states_project_id.rb b/db/post_migrate/20241031232349_finalize_backfill_wiki_repository_states_project_id.rb new file mode 100644 index 0000000000000000000000000000000000000000..dc01119f72a5ff35c8716096e33bc5ac880dfaf6 --- /dev/null +++ b/db/post_migrate/20241031232349_finalize_backfill_wiki_repository_states_project_id.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +class FinalizeBackfillWikiRepositoryStatesProjectId < Gitlab::Database::Migration[2.2] + milestone '17.6' + + disable_ddl_transaction! + + restrict_gitlab_migration gitlab_schema: :gitlab_main_cell + + def up + ensure_batched_background_migration_is_finished( + job_class_name: 'BackfillWikiRepositoryStatesProjectId', + table_name: :wiki_repository_states, + column_name: :id, + job_arguments: [:project_id, :project_wiki_repositories, :project_id, :project_wiki_repository_id], + finalize: true + ) + end + + def down; end +end diff --git a/db/schema_migrations/20241031232349 b/db/schema_migrations/20241031232349 new file mode 100644 index 0000000000000000000000000000000000000000..a25516efb059b0cad2c45a872829367bf89f6af8 --- /dev/null +++ b/db/schema_migrations/20241031232349 @@ -0,0 +1 @@ +7ef8926bdc64d6faba36f2ba2a1530b248b82ccaf1871b139af94bc2327180a3 \ No newline at end of file