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;
 }