Markov: index on markov_chain(k1,k2)
This commit is contained in:
parent
305625044a
commit
116251398e
|
@ -113,6 +113,20 @@ class Markov(Module):
|
|||
db.rollback()
|
||||
print('sqlite error: ' + str(e))
|
||||
raise
|
||||
if (version < 3):
|
||||
db = self.get_db()
|
||||
try:
|
||||
db.execute('''
|
||||
CREATE INDEX markov_chain_keys_index
|
||||
ON markov_chain (k1, k2)''')
|
||||
db.execute('UPDATE drbotzo_modules SET version = ? WHERE module = ?',
|
||||
(3, self.__class__.__name__))
|
||||
db.commit()
|
||||
version = 3
|
||||
except sqlite3.Error as e:
|
||||
db.rollback()
|
||||
print('sqlite error: ' + str(e))
|
||||
raise
|
||||
|
||||
def register_handlers(self):
|
||||
"""Handle pubmsg/privmsg, to learn and/or reply to IRC events."""
|
||||
|
|
Loading…
Reference in New Issue