示例#1
0
def setup_database(drop=False):
    """ setup cache and database """

    try:
        db.connect()
    except Exception as e:
        print(e)

    if drop:
        db.drop_tables(Relation.__subclasses__())
        db.drop_tables(FlatEvent.__subclasses__())
        db.drop_tables(ActivityEvent.__subclasses__())

    db.create_tables(Relation.__subclasses__())
    db.create_tables(FlatEvent.__subclasses__())
    db.create_tables(ActivityEvent.__subclasses__())
示例#2
0
文件: users.py 项目: Talung/PimpMyBot
 def uninstall(self):
     super(UsersModule, self).uninstall()
     db.drop_tables([User])
示例#3
0
文件: money.py 项目: Gagaro/PimpMyBot
 def uninstall(self):
     super(MoneyModule, self).uninstall()
     db.drop_tables([Money, MoneyConfiguration])