6f726d2bcdb4fca993c06cf2181dce97b061702d kate Thu Feb 22 08:59:49 2018 -0800 Add support for custom tracks and hub tracks. refs #17512 diff --git src/hg/lib/hdb.c src/hg/lib/hdb.c index 6b38607..7bfd1bd 100644 --- src/hg/lib/hdb.c +++ src/hg/lib/hdb.c @@ -3568,31 +3568,31 @@ int *retRowOffset) /* Returns offset past bin field. */ /* Range query with lots of options. */ { char *db = sqlGetDatabase(conn); /* call hFindTableInfoWithConn() to support tracks may from different hosts */ struct hTableInfo *hti = hFindTableInfoWithConn(conn, chrom, rootTable); struct sqlResult *sr = NULL; struct dyString *query = newDyString(1024); char *table = NULL; char fullTable[HDB_MAX_TABLE_STRING]; int rowOffset = 0; if (fields == NULL) fields = "*"; if (hti == NULL) { - warn("table %s doesn't exist or hFindTableInfoDb failed", rootTable); + warn("table %s doesn't exist in %s database, or hFindTableInfoDb failed", rootTable, db); } else { if (!sameString(fields,"*")) sqlCkIl(fields); sqlDyStringPrintf(query, "select %-s from ", fields); if (hti->isSplit) { safef(fullTable, sizeof(fullTable), "%s_%s", chrom, rootTable); if (!hTableExists(db, fullTable)) warn("%s doesn't exist", fullTable); else { table = fullTable; sqlDyStringPrintf(query, "%s where ", table);