Prevent any dupes in this table
This commit is contained in:
Родитель
fd39c2e3b5
Коммит
9e89c21893
|
@ -95,8 +95,10 @@ class AddonPurchase(amo.models.ModelBase):
|
|||
type = models.PositiveIntegerField(default=amo.CONTRIB_PURCHASE,
|
||||
choices=do_dictsort(amo.CONTRIB_TYPES),
|
||||
db_index=True)
|
||||
|
||||
class Meta:
|
||||
db_table = 'addon_purchase'
|
||||
unique_together = ('addon', 'user')
|
||||
|
||||
def __unicode__(self):
|
||||
return u'%s: %s' % (self.addon, self.user)
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
ALTER TABLE addon_purchase ADD UNIQUE (`addon_id`, `user_id`);
|
Загрузка…
Ссылка в новой задаче