Index: trunk/ippdb/src/ippdb.h
===================================================================
--- trunk/ippdb/src/ippdb.h	(revision 11113)
+++ trunk/ippdb/src/ippdb.h	(revision 11136)
@@ -1590,4 +1590,5 @@
     char            *exp_type;
     psS32           imfiles;
+    char            *workdir;
 } newExpRow;
 
@@ -1604,5 +1605,6 @@
     psTime*         dateobs,
     const char      *exp_type,
-    psS32           imfiles
+    psS32           imfiles,
+    const char      *workdir
 );
 
@@ -1640,5 +1642,6 @@
     psTime*         dateobs,
     const char      *exp_type,
-    psS32           imfiles
+    psS32           imfiles,
+    const char      *workdir
 );
 
@@ -2001,8 +2004,11 @@
 typedef struct {
     char            *exp_tag;
+    char            *exp_id;
     char            *camera;
     char            *telescope;
+    psTime*         dateobs;
     char            *exp_type;
     psS32           imfiles;
+    char            *workdir;
     char            *filter;
     psF32           airmass;
@@ -2018,5 +2024,4 @@
     psF64           posang;
     char            *object;
-    psTime*         dateobs;
     psS16           fault;
 } rawExpRow;
@@ -2029,8 +2034,11 @@
 rawExpRow *rawExpRowAlloc(
     const char      *exp_tag,
+    const char      *exp_id,
     const char      *camera,
     const char      *telescope,
+    psTime*         dateobs,
     const char      *exp_type,
     psS32           imfiles,
+    const char      *workdir,
     const char      *filter,
     psF32           airmass,
@@ -2046,5 +2054,4 @@
     psF64           posang,
     const char      *object,
-    psTime*         dateobs,
     psS16           fault
 );
@@ -2078,8 +2085,11 @@
     psDB            *dbh,               ///< Database handle
     const char      *exp_tag,
+    const char      *exp_id,
     const char      *camera,
     const char      *telescope,
+    psTime*         dateobs,
     const char      *exp_type,
     psS32           imfiles,
+    const char      *workdir,
     const char      *filter,
     psF32           airmass,
@@ -2095,5 +2105,4 @@
     psF64           posang,
     const char      *object,
-    psTime*         dateobs,
     psS16           fault
 );
@@ -4397,4 +4406,5 @@
     char            *state;
     char            *exp_type;
+    char            *workdir;
     char            *filter;
     psF32           airmass;
@@ -4420,4 +4430,5 @@
     const char      *state,
     const char      *exp_type,
+    const char      *workdir,
     const char      *filter,
     psF32           airmass,
@@ -4464,4 +4475,5 @@
     const char      *state,
     const char      *exp_type,
+    const char      *workdir,
     const char      *filter,
     psF32           airmass,
@@ -6812,4 +6824,5 @@
     char            *survey_mode;
     char            *state;
+    char            *workdir;
     char            *filter;
     char            *skycell_id;
@@ -6830,4 +6843,5 @@
     const char      *survey_mode,
     const char      *state,
+    const char      *workdir,
     const char      *filter,
     const char      *skycell_id,
@@ -6869,4 +6883,5 @@
     const char      *survey_mode,
     const char      *state,
+    const char      *workdir,
     const char      *filter,
     const char      *skycell_id,
