Changeset 31861 for trunk/ippToPsps/jython/ipptopspsdb.py
- Timestamp:
- Jul 11, 2011, 3:44:09 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/ipptopspsdb.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/ipptopspsdb.py
r31858 r31861 59 59 TODO 60 60 ''' 61 def getUnprocessedIDsForThisStage(self, dvoDb, batchType, startDate): 62 63 if batchType == "P2": # TODO define these someplace 64 65 stage = "cam" 66 sql = "SELECT DISTINCT stage_id \ 67 FROM gpc1.addRun \ 68 WHERE stage = '" + stage + "' \ 69 AND dvodb = '" + dvoDb + "' \ 70 AND state = 'full' \ 71 AND stage_id NOT IN " 72 73 elif batchType == "ST": 74 75 stage = "staticsky" 76 sql = "SELECT DISTINCT stack_id \ 77 FROM gpc1.staticskyInput \ 78 JOIN gpc1.addRun ON(gpc1.staticskyInput.sky_id = gpc1.addRun.stage_id) \ 79 WHERE stage = '" + stage + "' \ 80 AND dvodb = '" + dvoDb + "' \ 81 AND state = 'full' \ 82 AND stack_id NOT IN " 83 84 sql = sql + "(SELECT stage_id \ 85 FROM batch \ 86 WHERE batch_type = '" + batchType + "' \ 87 AND timestamp > '" + startDate + "' \ 88 AND loaded_to_datastore)" 61 def getProcessedIDsForThisStage(self, batchType, startDate): 62 63 sql = "SELECT stage_id \ 64 FROM batch \ 65 WHERE batch_type = '" + batchType + "' \ 66 AND timestamp > '" + startDate + "' \ 67 AND loaded_to_datastore" 89 68 90 69 ids = [] … … 94 73 ids.append(rs.getInt(1)) 95 74 except: 96 self.logger.exception("Can't query for ids in DVO")75 self.logger.exception("Can't query for processed ids in ipptopsps Db") 97 76 98 77 rs.close() 99 78 100 self.logger.debug("Found %d unprocessed items in DVO database '%s' for stage='%s'" % (len(ids), dvoDb, stage))79 self.logger.debug("Found %d processed and published items for batchType='%s'" % (len(ids), batchType)) 101 80 102 81 return ids
Note:
See TracChangeset
for help on using the changeset viewer.
