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