Changeset 39148 for trunk/ippToPsps/jython/scratchdb.py
- Timestamp:
- Nov 16, 2015, 3:00:27 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/scratchdb.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/scratchdb.py
r39110 r39148 655 655 def resetAllDvoTables(self): 656 656 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 657 # re-create the definition tables 658 self.createDvoTables() 659 660 # drop all dvo tables - NB detections have to be deleted prior to dvoDone due to foreign key constraint 661 self.logger.infoPair("Dropping table", self.dvoImagesTable) 662 self.dropTable(self.dvoImagesTable) 663 self.logger.infoPair("Dropping table", self.dvoSkyTable) 664 self.dropTable(self.dvoSkyTable) 665 self.logger.infoPair("Dropping table", self.dvoDoneTable) 666 self.dropTable(self.dvoDoneTable) 667 668 # blow away existing dvoDetection table & re-crate 669 if not self.resetDvoDetectionTable(): 670 self.logger.errorPair("Unable to reset scratch table", "DvoDetectionFull") 671 return False 672 673 # create dvoDone table 674 self.logger.infoPair("Creating table", self.dvoDoneTable) 675 sql = "CREATE TABLE " + self.dvoDoneTable + " (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, region VARCHAR(100), path VARCHAR(1000), modifiedDate BIGINT, size BIGINT)" 676 try: 677 self.execute(sql) 678 except: 679 self.logger.errorPair("Unable to create table", self.dvoDoneTable) 680 return False 681 682 self.changeEngineToInnoDB(self.dvoDoneTable) 683 684 return True 681 685 682 686 '''
Note:
See TracChangeset
for help on using the changeset viewer.
