Initialize conversion of deployment_merge_requests to bigint
What does this MR do and why?
Initialize conversion of deployment_merge_requests to bigint
This MR creates the new bigint columns, installs triggers to keep them in sync for new records, and queues batched background migrations to backfill the existing records.
This is step one (release N) of migrating integer primary keys to bigint.
References
https://gitlab.com/gitlab-org/gitlab/-/issues/549017
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #549017
Edited by Tiger Watson