Backend: Create catalog_resource_versions table
Context
We need a dedicated table for CI Catalog resource versions in order to distinguish between resource releases that contain valid CI components and ones that don't.
Proposed solution
Introduce a new table catalog_resource_versions
to the main database.
catalog_resource_versions(
catalog_resource_id FK to catalog_resources.id
release_id FK to releases.id
project_id FK to projects.id
tag # could be deduplicated from releases.tag -- No longer required per https://gitlab.com/gitlab-org/gitlab/-/issues/415286#note_1461396318
created_at
)
MR Implementation
Description | MR |
---|---|
Create catalog_resource_versions table | !124668 (merged) |
Edited by Leaminn Ma