Index: trunk/ippToPsps/jython/objectbatch.py
===================================================================
--- trunk/ippToPsps/jython/objectbatch.py	(revision 37763)
+++ trunk/ippToPsps/jython/objectbatch.py	(revision 37873)
@@ -92,7 +92,9 @@
     
     def updatePspsUniqueIDs(self):
-        sql = "UPDATE ObjectThin join (select @r:=@r+1 rownum, objID from \
-        (select @r:=0) r, ObjectThin t) as foo using (objID) set \
-        uniquePspsOBid = ((" +str(self.batchID) +"*1000000000 ) + rownum)";
+ #       sql = "UPDATE ObjectThin join (select @r:=@r+1 rownum, objID from \
+ #       (select @r:=0) r, ObjectThin t) as foo using (objID) set \
+ #       uniquePspsOBid = ((" +str(self.batchID) +"*1000000000 ) + rownum)";
+
+        sql = "UPDATE ObjectThin set uniquePspsOBid = (("+str(self.batchID)+"*1000000000 ) + row)"
         try: self.scratchDb.execute(sql)
         except:
@@ -437,13 +439,15 @@
             return False
 
+        ##Don't do this till after MeanObject
+        ##self.dvoObjects.purgeRegion(self.region)
+        self.logger.infoPair("updatePspsUniqueIDs","start")
+        self.updatePspsUniqueIDs()
+        self.logger.infoPair("updatePspsUniqueIDs","end")
         self.logger.infoPair("Dropping row column from", "ObjectThin table")
         self.scratchDb.dropColumn("ObjectThin", "row")
         ##self.logger.infoPair("Purging from scratch Db", self.region + " region")
-
+        self.logger.infoPair("Dropped row column", "objectThin")
         ##Don't do this till after MeanObject
-        ##self.dvoObjects.purgeRegion(self.region)
-
-        self.updatePspsUniqueIDs()
-        
+
         self.setMinMaxObjID(["ObjectThin"])
 
