Files
gitlab-foss/db/docs/bulk_import_batch_trackers.yml
2025-01-24 12:35:52 +00:00

41 lines
1.1 KiB
YAML

---
table_name: bulk_import_batch_trackers
classes:
- BulkImports::BatchTracker
feature_categories:
- importers
description: Used to store and track the import status of a batch of relations for
the migration of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111708
milestone: '15.10'
table_size: small
gitlab_schema: gitlab_main_cell
desired_sharding_key:
project_id:
references: projects
backfill_via:
parent:
foreign_key: tracker_id
table: bulk_import_trackers
sharding_key: project_id
belongs_to: tracker
awaiting_backfill_on_parent: true
namespace_id:
references: namespaces
backfill_via:
parent:
foreign_key: tracker_id
table: bulk_import_trackers
sharding_key: namespace_id
belongs_to: tracker
awaiting_backfill_on_parent: true
organization_id:
references: organizations
backfill_via:
parent:
foreign_key: tracker_id
table: bulk_import_trackers
sharding_key: organization_id
belongs_to: tracker
awaiting_backfill_on_parent: true