예제 #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])