psycopg2-ctypes
psycopg2-ctypes copied to clipboard
cursor_factory is not honored in connection object
Consider the following:
import psycopg2ct as psycopg2
from psycopg2ct import compat
compat.register()
from psycopg2.extras import RealDictCursor
conn = psycopg2.connect("dbname=haizaar user=haizaar password=password host=localhost port=5432", cursor_factory=RealDictCursor)
cursor = conn.cursor()
cursor.execute("SELECT 1 AS a")
print cursor.fetchall()
print type(cursor)
It prints:
[(1,)]
<class 'psycopg2ct._impl.cursor.Cursor'>
However I would expect a dictionary.