def init(path):
"""Initialize the database, create missing tables."""
db.init(path)
try:
migrator = playhouse.migrate.SqliteMigrator(db)
playhouse.migrate.migrate(
migrator.add_column(
'ChannelConfig', 'gibber', peewee.BooleanField(null=True)))
except peewee.OperationalError:
pass
db.connect()
db.create_tables([
Tell, Message, Quote, Memo,
Subscriber, Restricted, Alert, ChannelConfig], safe=True)
评论列表
文章目录