cascadeadmin: avoid hardwired db name
authorMarko Kreen <markokr@gmail.com>
Wed, 20 Mar 2013 17:37:06 +0000 (19:37 +0200)
committerMarko Kreen <markokr@gmail.com>
Wed, 20 Mar 2013 17:37:06 +0000 (19:37 +0200)
python/pgq/cascade/admin.py

index 4fbd2f48605641872e4e03470e6c221d00699348..d0b0ceaa666121af685abf02219a581985a388d7 100644 (file)
@@ -140,7 +140,7 @@ class CascadeAdmin(skytools.AdminScript):
     #
 
     def cmd_install(self):
-        db = self.get_database("db")
+        db = self.get_database(self.initial_db_name)
         self.install_code(db)
 
     def cmd_create_root(self, *args):
@@ -192,7 +192,7 @@ class CascadeAdmin(skytools.AdminScript):
             raise UsageError('No host= in public connect string, bad idea')
 
         # connect to database
-        db = self.get_database("db")
+        db = self.get_database(self.initial_db_name)
 
         # check if code is installed
         self.install_code(db)
@@ -962,7 +962,7 @@ class CascadeAdmin(skytools.AdminScript):
         root_node = self.find_root_node()
         self.log.info("Root is %s", root_node)
 
-        dst_db = self.get_database('db')
+        dst_db = self.get_database(self.initial_db_name)
         self.wait_for_node(dst_db, root_node)
 
     def cmd_wait_provider(self):
@@ -974,7 +974,7 @@ class CascadeAdmin(skytools.AdminScript):
             self.log.info("Current node is root, no need to wait")
             return
 
-        dst_db = self.get_database('db')
+        dst_db = self.get_database(self.initial_db_name)
         node = self.queue_info.local_node.provider_node
         self.log.info("Provider is %s", node)
         self.wait_for_node(dst_db, node)