8a3fc031d9181ba2448473ad8029042dcb9ae26e markd Sun Sep 18 21:28:22 2016 -0700 initial pass at program to merge split table to remove need to support them diff --git src/hg/lib/jksql.c src/hg/lib/jksql.c index 5844467..8b39f3c 100644 --- src/hg/lib/jksql.c +++ src/hg/lib/jksql.c @@ -910,31 +910,31 @@ el = slNameNew(row[0]); slAddHead(&list, el); } slReverse(&list); sqlFreeResult(&sr); return list; } static struct slName *sqlListTablesForConn(struct sqlConnection *conn, char *likeExpr) /* run SHOW TABLES on connection and return a slName list */ { char query[256]; if (likeExpr == NULL) safef(query, sizeof(query), NOSQLINJ "SHOW TABLES"); else - safef(query, sizeof(query), NOSQLINJ "SHOW TABLES %s", likeExpr); + safef(query, sizeof(query), NOSQLINJ "SHOW TABLES LIKE \"%s\"", likeExpr); struct slName *list = NULL, *el; struct sqlResult *sr; char **row; sr = sqlGetResult(conn, query); while ((row = sqlNextRow(sr)) != NULL) { el = slNameNew(row[0]); slAddHead(&list, el); } slReverse(&list); sqlFreeResult(&sr); return list; }