src/hg/instinct/raToDb/raToDb.c 1.9
1.9 2010/04/12 18:22:03 jsanborn
fixed
Index: src/hg/instinct/raToDb/raToDb.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/raToDb/raToDb.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -b -B -U 4 -r1.8 -r1.9
--- src/hg/instinct/raToDb/raToDb.c 12 Apr 2010 02:29:30 -0000 1.8
+++ src/hg/instinct/raToDb/raToDb.c 12 Apr 2010 18:22:03 -0000 1.9
@@ -408,8 +408,18 @@
slNameAddHead(&missing, table);
continue;
}
+ struct slName *fields = sqlFieldNames(conn, table);
+ if (!slNameInList(fields, valField))
+ {
+ printf(" WARN\t%s\tTable '%s' does not contain field '%s'.\n",
+ ra->name, table, valField);
+ slNameFreeList(&fields);
+ continue;
+ }
+ slNameFreeList(&fields);
+
safef(query, sizeof(query), "select %s,%s from %s limit 1",
keyField, valField, table);
if (!sqlExists(conn, query))
{