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()
|
db.rollback()
|
||||||
print('sqlite error: ' + str(e))
|
print('sqlite error: ' + str(e))
|
||||||
raise
|
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):
|
def register_handlers(self):
|
||||||
"""Handle pubmsg/privmsg, to learn and/or reply to IRC events."""
|
"""Handle pubmsg/privmsg, to learn and/or reply to IRC events."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user