diff options
author | Alexander Schmolck <alexander.schmolck@smarkets.com> | 2017-05-25 11:39:01 +0100 |
---|---|---|
committer | Alexander Schmolck <alexander.schmolck@smarkets.com> | 2017-05-25 14:49:30 +0100 |
commit | 0c729909cd85b72f1879671c57daf3fbb424ebe9 (patch) | |
tree | 6af1c7a217add38aa3629d779306bc16e81b3b35 /pgcli/completion_refresher.py | |
parent | 666aeee79f849d4a8d02d2860b2f33a9bd105e93 (diff) |
Make it possible to use SSL with pgcli
This adds support for additional url query params which make stuff like
```
pgcli "postgres://user:pass@host.invalid/db?\
sslmode=verify-full&sslcert=my.pem&sslkey=my-key.pem&sslrootcert=ca.pem"
```
work. More generally it allows one to pass through various extra connection
options.
Diffstat (limited to 'pgcli/completion_refresher.py')
-rw-r--r-- | pgcli/completion_refresher.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pgcli/completion_refresher.py b/pgcli/completion_refresher.py index e1e05e5a..9944a701 100644 --- a/pgcli/completion_refresher.py +++ b/pgcli/completion_refresher.py @@ -59,7 +59,8 @@ class CompletionRefresher(object): # Create a new pgexecute method to popoulate the completions. e = pgexecute executor = PGExecute( - e.dbname, e.user, e.password, e.host, e.port, e.dsn) + e.dbname, e.user, e.password, e.host, e.port, e.dsn, + **e.extra_args) # If callbacks is a single function then push it into a list. if callable(callbacks): |