def init_db(): """Create the database if it doesn't exist""" if not os.path.isfile(app.config['DATABASE']): app.logger.debug('DB disappeared, making a new one') f = app.open_resource('schema.sql') db = connect_db() db.cursor().executescript(f.read()) db.commit()
def init_db(): with app.app_context(): db = get_db() with app.open_resource('schema.sql', mode='r') as f: db.cursor().executescript(f.read()) db.commit()