Index: trunk/ippToPsps/jython/scratchdb.py
===================================================================
--- trunk/ippToPsps/jython/scratchdb.py	(revision 33291)
+++ trunk/ippToPsps/jython/scratchdb.py	(revision 33355)
@@ -19,12 +19,27 @@
     Constructor
     '''
-    def __init__(self, logger, config, useFull=0):
-        super(ScratchDb, self).__init__(logger, config, "localdatabase")
+    def __init__(self, logger, config, dbName=None):
+        super(ScratchDb, self).__init__(logger, config, "localdatabase", dbName)
+
+        self.dvoDoneTable = "dvoDone"
+        self.dvoSkyTable = "dvoSkyTable"
+
+
+    '''
+    Destructor
+    '''
+    def __del__(self):
+
+        self.logger.debug("ScratchDb destructor")
+
+
+    '''
+    Sets whether we are using normal or pre-ingested DVO tables
+    '''
+    def setUseFullTables(self, useFull):
 
         if useFull:
+            self.dvoImagesTable = "dvoImagesFull"
             self.dvoDetectionTable = "dvoDetectionFull"
-            self.dvoDoneTable = "dvoDone"
-            self.dvoSkyTable = "dvoSkyTable"
-            self.dvoImagesTable = "dvoImagesFull"
         else:
             self.dvoImagesTable = "dvoImages"
@@ -33,11 +48,4 @@
         self.logger.debugPair("Using DVO images table", self.dvoImagesTable)
         self.logger.debugPair("Using DVO detection table", self.dvoDetectionTable)
-
-    '''
-    Destructor
-    '''
-    def __del__(self):
-
-        self.logger.debug("ScratchDb destructor")
 
     '''
