diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-05-24 11:15:45 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-05-24 11:15:45 +0200 |
commit | d6e6803ebcd75763d243404af5d8c3dfcb2ba8a9 (patch) | |
tree | ec6ad896b4e594050e04895f1fa9fa1d7de56a41 /hyperkitty/models.py | |
parent | ea032ba8b321fad5e896750eae508456676041c1 (diff) | |
download | hyperkitty-d6e6803ebcd75763d243404af5d8c3dfcb2ba8a9.tar.gz hyperkitty-d6e6803ebcd75763d243404af5d8c3dfcb2ba8a9.tar.xz hyperkitty-d6e6803ebcd75763d243404af5d8c3dfcb2ba8a9.zip |
Add some database indices
Diffstat (limited to 'hyperkitty/models.py')
-rw-r--r-- | hyperkitty/models.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/hyperkitty/models.py b/hyperkitty/models.py index 00882cc..317cb7a 100644 --- a/hyperkitty/models.py +++ b/hyperkitty/models.py @@ -27,10 +27,10 @@ from django.contrib import admin class Rating(models.Model): # @TODO: instead of list_address, user list model from kittystore? - list_address = models.CharField(max_length=255) + list_address = models.CharField(max_length=255, db_index=True) # @TODO: instead of messsageid, use message model from kittystore? - messageid = models.CharField(max_length=100) + messageid = models.CharField(max_length=100, db_index=True) user = models.ForeignKey(User) @@ -61,10 +61,10 @@ class UserProfile(models.Model): class Tag(models.Model): # @TODO: instead of list_address, user list model from kittystore? - list_address = models.CharField(max_length=255) + list_address = models.CharField(max_length=255, db_index=True) # @TODO: instead of threadid, use thread model from kittystore? - threadid = models.CharField(max_length=100) + threadid = models.CharField(max_length=100, db_index=True) tag = models.CharField(max_length=255) @@ -77,8 +77,8 @@ admin.site.register(Tag) class Favorite(models.Model): - list_address = models.CharField(max_length=255) - threadid = models.CharField(max_length=100) + list_address = models.CharField(max_length=255, db_index=True) + threadid = models.CharField(max_length=100, db_index=True) user = models.ForeignKey(User) def __unicode__(self): @@ -90,8 +90,8 @@ admin.site.register(Favorite) class LastView(models.Model): - list_address = models.CharField(max_length=255) - threadid = models.CharField(max_length=100) + list_address = models.CharField(max_length=255, db_index=True) + threadid = models.CharField(max_length=100, db_index=True) user = models.ForeignKey(User) view_date = models.DateTimeField(auto_now=True) |