- Timestamp:
- Dec 3, 2015, 4:14:24 PM (11 years ago)
- Location:
- branches/eam_branches/ipp-20151113
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20151113
- Property svn:mergeinfo changed
/trunk (added) merged: 39137-39165,39167-39181,39186,39189,39191-39192,39209-39210,39216-39217
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20151113/ippToPsps
- Property svn:ignore
-
old new 14 14 install-sh 15 15 Doxyfile 16 compile
-
- Property svn:ignore
-
branches/eam_branches/ipp-20151113/ippToPsps/jython/scratchdb.py
r39110 r39224 406 406 407 407 return size 408 409 ''' 410 Returns a row count for this table 411 ''' 412 def getMaxIPP_IDET(self, table): 413 414 sql = "SELECT MAX(IPP_IDET) FROM " + table 415 rs = self.executeQuery(sql) 416 417 if not rs.first(): 418 self.logger.exception("Could not count rows for table: '" + table + "'") 419 return 0 420 421 return rs.getInt(1) 408 422 409 423 ''' … … 655 669 def resetAllDvoTables(self): 656 670 657 # drop all dvo tables - NB detections have to be deleted prior to dvoDone due to foreign key constraint 658 self.logger.infoPair("Dropping table", self.dvoImagesTable) 659 self.dropTable(self.dvoImagesTable) 660 self.logger.infoPair("Dropping table", self.dvoSkyTable) 661 self.dropTable(self.dvoSkyTable) 662 self.logger.infoPair("Dropping table", self.dvoDoneTable) 663 self.dropTable(self.dvoDoneTable) 664 665 # blow away existing dvoDetection table & re-crate 666 if not self.resetDvoDetectionTable(): 667 self.logger.errorPair("Unable to reset scratch table", "DvoDetectionFull") 668 return False 669 670 # create dvoDone table 671 self.logger.infoPair("Creating table", self.dvoDoneTable) 672 sql = "CREATE TABLE " + self.dvoDoneTable + " (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, region VARCHAR(100), path VARCHAR(1000), modifiedDate BIGINT, size BIGINT)" 673 try: self.execute(sql) 674 except: 675 self.logger.errorPair("Unable to create table", self.dvoDoneTable) 676 return False 677 678 self.changeEngineToInnoDB(self.dvoDoneTable) 679 680 return True 671 # re-create the definition tables 672 self.createDvoTables() 673 674 # drop all dvo tables - NB detections have to be deleted prior to dvoDone due to foreign key constraint 675 self.logger.infoPair("Dropping table", self.dvoImagesTable) 676 self.dropTable(self.dvoImagesTable) 677 self.logger.infoPair("Dropping table", self.dvoSkyTable) 678 self.dropTable(self.dvoSkyTable) 679 self.logger.infoPair("Dropping table", self.dvoDoneTable) 680 self.dropTable(self.dvoDoneTable) 681 682 # blow away existing dvoDetection table & re-crate 683 if not self.resetDvoDetectionTable(): 684 self.logger.errorPair("Unable to reset scratch table", "DvoDetectionFull") 685 return False 686 687 # create dvoDone table 688 self.logger.infoPair("Creating table", self.dvoDoneTable) 689 sql = "CREATE TABLE " + self.dvoDoneTable + " (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, region VARCHAR(100), path VARCHAR(1000), modifiedDate BIGINT, size BIGINT)" 690 try: 691 self.execute(sql) 692 except: 693 self.logger.errorPair("Unable to create table", self.dvoDoneTable) 694 return False 695 696 self.changeEngineToInnoDB(self.dvoDoneTable) 697 698 return True 681 699 682 700 '''
Note:
See TracChangeset
for help on using the changeset viewer.
