[Pulp-dev] natural key fields (task #3025)

Jeff Ortel jortel at redhat.com
Tue Sep 26 15:26:46 UTC 2017


+1

On 09/26/2017 06:54 AM, Dennis Kliban wrote:
> The Content model in pulpcore defines a 'natural_key_fields' tuple that models inheriting from it need to
> populate with field names that make that content type unique. At the same time each model defines database
> uniqueness constraints in the Class Meta of the model.
> 
> In pulp_example[0] I've demonstrated how the database uniqueness constraint can be used to get a list of all
> of the unique fields for content. As part of this task I'd like to move this code out of pulp_example and into
> pulpcore so all plugins can use it. I will also remove the 'natural_key_fields' tuple.
> 
> Thoughts? Objections?
> 
> 
> 
> [0] https://github.com/pulp/pulp_example/blob/master/pulp_example/app/models.py#L111
> 
> 
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 847 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20170926/598679e0/attachment.sig>


More information about the Pulp-dev mailing list