Prevent any dupes in this table

This commit is contained in:
Andy McKay 2011-11-29 10:03:20 -08:00
Родитель fd39c2e3b5
Коммит 9e89c21893
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -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`);