diff options
author | Julien Rouhaud <julien.rouhaud@free.fr> | 2016-08-25 20:52:52 +0200 |
---|---|---|
committer | Julien Rouhaud <julien.rouhaud@free.fr> | 2016-08-25 20:52:52 +0200 |
commit | 02f86552f4c09078f8f5b219134dfbe477e75134 (patch) | |
tree | 2016ec27ad6cb8a53ea5a7460d34da9885bbd432 | |
parent | db496fb35456a907ff1dc4b460947bd80cb4f37c (diff) |
Fix pgexecute info retrieving when connecting with a DSN
-rw-r--r-- | pgcli/pgexecute.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pgcli/pgexecute.py b/pgcli/pgexecute.py index 97b164b1..9552ce64 100644 --- a/pgcli/pgexecute.py +++ b/pgcli/pgexecute.py @@ -143,10 +143,10 @@ class PGExecute(object): cursor = conn.cursor() # When we connect using a DSN, we don't really know what db, # user, etc. we connected to. Let's read it. - db = self._select_one(cursor, 'select current_database()') - user = self._select_one(cursor, 'select current_user') - host = self._select_one(cursor, 'select inet_server_addr()') - port = self._select_one(cursor, 'select inet_server_port()') + db = self._select_one(cursor, 'select current_database()')[0] + user = self._select_one(cursor, 'select current_user')[0] + host = self._select_one(cursor, 'select inet_server_addr()')[0] + port = self._select_one(cursor, 'select inet_server_port()')[0] else: conn = psycopg2.connect( database=unicode2utf8(db), |