mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-03 12:10:55 -06:00
Added 'hostaddr' and used host string as it is while creating SSHTunnel.
This commit is contained in:
parent
3a62fc5a2a
commit
81dcc91747
@ -652,14 +652,15 @@ WHERE db.oid = {0}""".format(did))
|
||||
parameters.
|
||||
"""
|
||||
dsn_args = dict()
|
||||
dsn_args['host'] = \
|
||||
self.local_bind_host if self.use_ssh_tunnel else self.host
|
||||
dsn_args['host'] = self.host
|
||||
dsn_args['port'] = \
|
||||
self.local_bind_port if self.use_ssh_tunnel else self.port
|
||||
dsn_args['dbname'] = database
|
||||
dsn_args['user'] = user
|
||||
if self.service is not None:
|
||||
dsn_args['service'] = self.service
|
||||
if self.use_ssh_tunnel:
|
||||
dsn_args['hostaddr'] = self.local_bind_host
|
||||
|
||||
# Make a copy to display the connection string on GUI.
|
||||
display_dsn_args = dsn_args.copy()
|
||||
@ -680,10 +681,9 @@ WHERE db.oid = {0}""".format(did))
|
||||
with_complete_path = True
|
||||
value = get_complete_file_path(value)
|
||||
|
||||
# In case of host address need to check ssh tunnel flag.
|
||||
if key == 'hostaddr':
|
||||
value = self.local_bind_host if self.use_ssh_tunnel else \
|
||||
value
|
||||
# If key is hostaddr and ssh tunnel is in use don't overwrite.
|
||||
if key == 'hostaddr' and self.use_ssh_tunnel:
|
||||
continue
|
||||
|
||||
dsn_args[key] = value
|
||||
display_dsn_args[key] = orig_value if with_complete_path else \
|
||||
|
Loading…
Reference in New Issue
Block a user