Optinal indexes.
This commit is contained in:
parent
4620ebb800
commit
e469e27abf
@ -67,13 +67,17 @@ class Application(BaseApplication):
|
||||
self.setup_router()
|
||||
self.db.query("PRAGMA journal_mode=WAL")
|
||||
self.db.query("PRAGMA syncnorm=off")
|
||||
if not self.db["user"].has_index("username"):
|
||||
self.db["user"].create_index("username", unique=True)
|
||||
if not self.db["channel_member"].has_index(["channel_uid","user_uid"]):
|
||||
self.db["channel_member"].create_index(["channel_uid","user_uid"])
|
||||
if not self.db["channel_message"].has_index(["channel_uid","user_uid"]):
|
||||
self.db["channel_message"].create_index(["channel_uid","user_uid"])
|
||||
|
||||
|
||||
try:
|
||||
if not self.db["user"].has_index("username"):
|
||||
self.db["user"].create_index("username", unique=True)
|
||||
if not self.db["channel_member"].has_index(["channel_uid","user_uid"]):
|
||||
self.db["channel_member"].create_index(["channel_uid","user_uid"])
|
||||
if not self.db["channel_message"].has_index(["channel_uid","user_uid"]):
|
||||
self.db["channel_message"].create_index(["channel_uid","user_uid"])
|
||||
except:
|
||||
pass
|
||||
|
||||
self.cache = Cache(self)
|
||||
self.services = get_services(app=self)
|
||||
self.mappers = get_mappers(app=self)
|
||||
|
Loading…
Reference in New Issue
Block a user