Index: contrib/spi/timetravel.c
===================================================================
RCS file: /cvsroot/pgsql-server/contrib/spi/timetravel.c,v
retrieving revision 1.18
diff -c -c -r1.18 timetravel.c
*** contrib/spi/timetravel.c	4 Aug 2003 00:43:11 -0000	1.18
--- contrib/spi/timetravel.c	11 Sep 2003 17:20:08 -0000
***************
*** 309,314 ****
--- 309,315 ----
  		void	   *pplan;
  		Oid		   *ctypes;
  		char		sql[8192];
+ 		char		separ=' ';
  
  		/* allocate ctypes for preparation */
  		ctypes = (Oid *) palloc(natts * sizeof(Oid));
***************
*** 321,333 ****
  		{
  			ctypes[i - 1] = SPI_gettypeid(tupdesc, i);
  			if (!(tupdesc->attrs[i - 1]->attisdropped)) /* skip dropped columns */
! 				snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), "$%d%s",
! 						 i, (i < natts) ? ", " : ")");
! #if 0
! 			snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), "$%d /* %d */ %s",
! 					 i, ctypes[i - 1], (i < natts) ? ", " : ")");
! #endif
  		}
  
  		elog(DEBUG4, "timetravel (%s) update: sql: %s", relname, sql);
  
--- 322,333 ----
  		{
  			ctypes[i - 1] = SPI_gettypeid(tupdesc, i);
  			if (!(tupdesc->attrs[i - 1]->attisdropped)) /* skip dropped columns */
! 			{
! 			    snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), "%c$%d", separ,i);
! 			    separ = ',';
! 			}
  		}
+ 		snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), ")");
  
  		elog(DEBUG4, "timetravel (%s) update: sql: %s", relname, sql);
  
