// Utility function to get the database from a datasource. func GetDb(cxt cookoo.Context, dbname string) (*sql.DB, error) { dbO, ok := cxt.HasDatasource(dbname) if !ok { return nil, &cookoo.FatalError{fmt.Sprintf("No DB datasource named '%s' found.", dbname)} } return dbO.(*sql.DB), nil }