Ejemplo n.º 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__())
Ejemplo n.º 2
0
 def uninstall(self):
     super(UsersModule, self).uninstall()
     db.drop_tables([User])
Ejemplo n.º 3
0
 def uninstall(self):
     super(MoneyModule, self).uninstall()
     db.drop_tables([Money, MoneyConfiguration])