44import optparse
55import sys
66
7- from mamonsu .lib .config import Config
87import mamonsu .lib .platform as platform
98from mamonsu .lib .parser import MissOptsParser
109from mamonsu .plugins .pgsql .driver .checks import is_conn_to_db
1110from mamonsu import __version__ as mamonsu_version
1211from mamonsu .lib .default_config import DefaultConfig
1312from mamonsu .plugins .pgsql .pool import Pooler
1413from mamonsu .tools .bootstrap .sql import CreateMamonsuUserSQL , CreateSchemaExtensionSQL , \
15- CreateSchemaDefaultSQL , GrantsOnDefaultSchemaSQL , GrantsOnExtensionSchemaSQL , QuerySplit
14+ CreateSchemaDefaultSQL ,GrantsOnDefaultSchemaSQL , GrantsOnExtensionSchemaSQL , QuerySplit
1615
1716
1817class Args (DefaultConfig ):
@@ -68,11 +67,6 @@ def __init__(self):
6867 action = 'store_true' ,
6968 dest = 'create_extensions' ,
7069 help = 'create pg_buffercache extension in mamonsu schema' )
71- bootstrap_group .add_option (
72- '-c' , '--config' ,
73- dest = 'config' ,
74- default = DefaultConfig .default_config_path (),
75- help = 'Mamonsu config file' )
7670 parser .add_option_group (group )
7771 parser .add_option_group (bootstrap_group )
7872
@@ -159,9 +153,8 @@ def test_db(self, host_pre):
159153 return True
160154
161155
162- def fill_query_params (queries , args ):
156+ def fill_query_params (queries ):
163157 formatted_queries = ""
164- cfg = Config (args .args .config )
165158 for sql in queries .format (
166159 mamonsu_version ,
167160 mamonsu_version .replace ('.' , '_' ),
@@ -175,10 +168,7 @@ def fill_query_params(queries, args):
175168 'flush_lag INTERVAL, replay_lag INTERVAL, write_lag INTERVAL,' if Pooler .server_version_greater ('10.0' )
176169 else '' ,
177170 'lsn' if Pooler .server_version_greater ('10.0' ) else 'location' ,
178- 'walfile' if Pooler .server_version_greater ('10.0' ) else 'xlogfile' ,
179- 'wal_receive_lsn' if Pooler .server_version_greater ('10.0' ) else 'xlog_receive_location' ,
180- 'wal_replay_lsn' if Pooler .server_version_greater ('10.0' ) else 'xlog_replay_location' ,
181- cfg .fetch ('xlog' , 'interval' )
171+ 'walfile' if Pooler .server_version_greater ('10.0' ) else 'xlogfile'
182172 ).split (QuerySplit ):
183173 formatted_queries += sql
184174 return formatted_queries
@@ -225,15 +215,15 @@ def run_deploy():
225215 sys .exit (2 )
226216
227217 try :
228- bootstrap_queries = fill_query_params (CreateSchemaDefaultSQL , args )
218+ bootstrap_queries = fill_query_params (CreateSchemaDefaultSQL )
229219 Pooler .query (bootstrap_queries )
230220 except Exception as e :
231221 sys .stderr .write ("Bootstrap execution have exited with an error: {0}\n " .format (e ))
232222 sys .exit (2 )
233223
234224 if args .args .create_extensions :
235225 try :
236- bootstrap_extension_queries = fill_query_params (CreateSchemaExtensionSQL , args )
226+ bootstrap_extension_queries = fill_query_params (CreateSchemaExtensionSQL )
237227 Pooler .query (bootstrap_extension_queries )
238228 except Exception as e :
239229 sys .stderr .write (
0 commit comments