summaryrefslogtreecommitdiffstats
path: root/hyperkitty/models.py
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-05-24 11:15:45 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-05-24 11:15:45 +0200
commitd6e6803ebcd75763d243404af5d8c3dfcb2ba8a9 (patch)
treeec6ad896b4e594050e04895f1fa9fa1d7de56a41 /hyperkitty/models.py
parentea032ba8b321fad5e896750eae508456676041c1 (diff)
downloadhyperkitty-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.py16
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)