summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Rouhaud <julien.rouhaud@free.fr>2016-08-25 20:52:52 +0200
committerJulien Rouhaud <julien.rouhaud@free.fr>2016-08-25 20:52:52 +0200
commit02f86552f4c09078f8f5b219134dfbe477e75134 (patch)
tree2016ec27ad6cb8a53ea5a7460d34da9885bbd432
parentdb496fb35456a907ff1dc4b460947bd80cb4f37c (diff)
Fix pgexecute info retrieving when connecting with a DSN
-rw-r--r--pgcli/pgexecute.py8
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),