88
99
1010class Publication (object ):
11- def __init__ (self , pubname , node , tables = None , dbname = None , username = None ):
11+ def __init__ (self , name , node , tables = None , dbname = None , username = None ):
1212 """
1313 Constructor
1414
1515 Args:
16- pubname : publication name
16+ name : publication name
1717 node: publisher's node
1818 tables: tables list or None for all tables
1919 dbname: database name used to connect and perform subscription
2020 username: username used to connect to the database
2121 """
22- self .name = pubname
22+ self .name = name
2323 self .node = node
2424 self .dbname = dbname or default_dbname ()
2525 self .username = username or default_username ()
2626
2727 # create publication in database
28- t = ' table ' + ', ' .join (tables ) if tables else ' all tables'
28+ t = " table " + ", " .join (tables ) if tables else " all tables"
2929 query = "create publication {} for {}"
30- node .safe_psql (query .format (pubname , t ),
30+ node .safe_psql (query .format (name , t ),
3131 dbname = dbname ,
3232 username = username )
3333
@@ -49,14 +49,14 @@ def add_tables(self, tables, dbname=None, username=None):
4949 raise ValueError ("Tables list is empty" )
5050
5151 query = "alter publication {} add table {}"
52- self .node .safe_psql (query .format (self .name , ', ' .join (tables )),
52+ self .node .safe_psql (query .format (self .name , ", " .join (tables )),
5353 dbname = dbname or self .dbname ,
5454 username = username or self .username )
5555
5656
5757class Subscription (object ):
5858 def __init__ (self ,
59- subname ,
59+ name ,
6060 node ,
6161 publication ,
6262 dbname = None ,
@@ -66,15 +66,15 @@ def __init__(self,
6666 Constructor
6767
6868 Args:
69- subname : subscription name
69+ name : subscription name
7070 node: subscriber's node
7171 publication: Publication object we are subscribing to
7272 dbname: database name used to connect and perform subscription
7373 username: username used to connect to the database
7474 **kwargs: subscription parameters (see CREATE SUBSCRIPTION
7575 in PostgreSQL documentation for more information)
7676 """
77- self .name = subname
77+ self .name = name
7878 self .node = node
7979 self .pub = publication
8080
@@ -88,7 +88,7 @@ def __init__(self,
8888
8989 query = (
9090 "create subscription {} connection '{}' publication {}"
91- ).format (subname , options_string (** conninfo ), self .pub .name )
91+ ).format (name , options_string (** conninfo ), self .pub .name )
9292
9393 # additional parameters
9494 if kwargs :
0 commit comments