Actions
Refactor #2140
closedMigrate repo_distributors collection to repository_distributor table.
Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
The data in the repo_distributors collection needs to be migrated into the repository_distributor table in postgres.
For each field in the repo_distributors document:
repo_distributors => repository_distributor
____________________|____________________________
=> id (generated)
distributor_id => name
distributor_type_id => type
auto_publish => auto_publish
last_publish => last_published
=> last_updated (auto-now)
repo_id => repository_id (by Foreign Key relation)
scratchpad => scratchpad (by Scratchpad relation)
config => (omitted)
Notes:
-
The configuration has been modeled as first class attributes of the distributor. The config sub-document no longer exists. Using the master-detail pattern, plugins will extend the configuration by contributing a new model:
class MyDistributor(RepositoryDistributor): setting1 = models.TextField() setting2 = models.TextField() ... class Meta: unique_together = ()
Related issues
Updated by jortel@redhat.com over 8 years ago
- Tags Pulp 3 added
- Tags deleted (
Pulp 3 Prefactor)
Updated by jortel@redhat.com over 8 years ago
- Subject changed from Migrate repo_distributors collection to distributor table. to Migrate repo_distributors collection to repository_distributor table.
- Description updated (diff)
Updated by jortel@redhat.com over 8 years ago
- Copied to Refactor #2182: Migrate repo_importers collection to repository_importer table. added
Updated by jortel@redhat.com over 8 years ago
- Copied to Refactor #2184: Migrate repo_group_distributors collection to group_distributor table. added
Updated by jortel@redhat.com over 8 years ago
- Copied to Refactor #2185: Migrate repo_content_units collection to repository_content table. added
Updated by ttereshc over 4 years ago
- Status changed from NEW to CLOSED - DUPLICATE
Done as a part of the initial migration plugin release.
Actions