Index: trunk/ippdb/src/ippdb.c
===================================================================
--- trunk/ippdb/src/ippdb.c	(revision 15576)
+++ trunk/ippdb/src/ippdb.c	(revision 15582)
@@ -23065,5 +23065,5 @@
 static void flatcorrExpRowFree(flatcorrExpRow *object);
 
-flatcorrExpRow *flatcorrExpRowAlloc(psS64 corr_id, psS64 chip_id, const char *state)
+flatcorrExpRow *flatcorrExpRowAlloc(psS64 corr_id, psS64 chip_id)
 {
     flatcorrExpRow  *_object;
@@ -23074,5 +23074,4 @@
     _object->corr_id = corr_id;
     _object->chip_id = chip_id;
-    _object->state = psStringCopy(state);
 
     return _object;
@@ -23081,5 +23080,4 @@
 static void flatcorrExpRowFree(flatcorrExpRow *object)
 {
-    psFree(object->state);
 }
 
@@ -23087,19 +23085,14 @@
 {
     psMetadata *md = psMetadataAlloc();
-    if (!psMetadataAdd(md, PS_LIST_TAIL, "corr_id", PS_DATA_S64, "Primary Key", 0)) {
+    if (!psMetadataAdd(md, PS_LIST_TAIL, "corr_id", PS_DATA_S64, "Primary Key fkey(corr_id) ref flatcorrRun(corr_id)", 0)) {
         psError(PS_ERR_UNKNOWN, false, "failed to add item corr_id");
         psFree(md);
         return false;
     }
-    if (!psMetadataAdd(md, PS_LIST_TAIL, "chip_id", PS_DATA_S64, "Primary Key", 64)) {
+    if (!psMetadataAdd(md, PS_LIST_TAIL, "chip_id", PS_DATA_S64, "Primary Key fkey(chip_id) ref chipRun(chip_id)", 64)) {
         psError(PS_ERR_UNKNOWN, false, "failed to add item chip_id");
         psFree(md);
         return false;
     }
-    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, "fkey(corr_id) ref flatcorrRun(corr_id)", "64")) {
-        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
-        psFree(md);
-        return false;
-    }
 
     bool status = psDBCreateTable(dbh, FLATCORREXP_TABLE_NAME, md);
@@ -23115,5 +23108,5 @@
 }
 
-bool flatcorrExpInsert(psDB * dbh, psS64 corr_id, psS64 chip_id, const char *state)
+bool flatcorrExpInsert(psDB * dbh, psS64 corr_id, psS64 chip_id)
 {
     psMetadata *md = psMetadataAlloc();
@@ -23125,9 +23118,4 @@
     if (!psMetadataAdd(md, PS_LIST_TAIL, "chip_id", PS_DATA_S64, NULL, chip_id)) {
         psError(PS_ERR_UNKNOWN, false, "failed to add item chip_id");
-        psFree(md);
-        return false;
-    }
-    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, state)) {
-        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
         psFree(md);
         return false;
@@ -23156,5 +23144,5 @@
 bool flatcorrExpInsertObject(psDB *dbh, flatcorrExpRow *object)
 {
-    return flatcorrExpInsert(dbh, object->corr_id, object->chip_id, object->state);
+    return flatcorrExpInsert(dbh, object->corr_id, object->chip_id);
 }
 
@@ -23239,9 +23227,4 @@
         return false;
     }
-    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, object->state)) {
-        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
-        psFree(md);
-        return false;
-    }
 
 
@@ -23263,11 +23246,6 @@
         return false;
     }
-    char* state = psMetadataLookupPtr(&status, md, "state");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item state");
-        return false;
-    }
-
-    return flatcorrExpRowAlloc(corr_id, chip_id, state);
+
+    return flatcorrExpRowAlloc(corr_id, chip_id);
 }
 psArray *flatcorrExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
