From e7818c2baf65e46c298c03e214358b64dc347d3f Mon Sep 17 00:00:00 2001
From: Markus Willman <mpewil@utu.fi>
Date: Fri, 23 Feb 2018 18:26:52 +0200
Subject: [PATCH] optimize GenderStats model

---
 contrib/src/web/database.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/contrib/src/web/database.py b/contrib/src/web/database.py
index e84004e..2ad520a 100755
--- a/contrib/src/web/database.py
+++ b/contrib/src/web/database.py
@@ -36,15 +36,13 @@ class BaseModel(Model):
 
 class GenderStats(BaseModel):
     rowid = IntegerField()
-    t = CharField(column_name='t_id', max_length=10)
-    t_ts = DateTimeField(default=currentTime)
+    t = CharField(column_name='t_id', max_length=10, index=True)
+    t_ts = DateTimeField(default=currentTime, index=True)
     gender_text = CharField(null=True, max_length=100)
 
     class Meta:
         table_name = 'gender_stats'
-        indexes = (
-            (('t', 't_ts', 'rowid'), True),
-        )
+        # primary_key is implicitly indexed
         primary_key = CompositeKey('rowid', 't', 't_ts')
 
 def connect():
-- 
GitLab