Vulnerability UUID Migration Phase 5: Drop old uuid column and rename new_uuid
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=587805) </details> <!--IssueSummary end--> ## Problem After GitLab has fully transitioned to using `new_uuid`, we can clean up by dropping the old `uuid` column and renaming `new_uuid` to `uuid`. ## Implementation 1. Verify all code paths are using `new_uuid` (Phase 4 complete) 2. Drop the old `uuid` column from `vulnerabilities` 3. Rename `new_uuid` column to `uuid` 4. Update any remaining references in code 5. Clean up feature flags from Phase 4 ## Acceptance Criteria - [ ] Old `uuid` column dropped - [ ] `new_uuid` renamed to `uuid` - [ ] All code references updated - [ ] Feature flags cleaned up - [ ] No regressions ## Dependencies - Blocked by Phase 4 (transition must be complete and stable) ## Related - Part of Vulnerability UUID migration series - #587624 - Phase 1: Start populating new_uuid
issue