summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/default.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-01-10 07:49:37 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-01-10 07:49:37 +0000
commitba3ebe44dec08fa74363d63a19ddc2b2782f3350 (patch)
tree4e1d56c053ae4d15454988af28439165a85f3ad6 /lib/sqlalchemy/engine/default.py
parentcd2fe94b148110c105f1ff206a414af5097fa895 (diff)
downloadsqlalchemy-ba3ebe44dec08fa74363d63a19ddc2b2782f3350.tar.gz
- postgres no longer uses client-side cursors, uses more efficient server side
cursors via apparently undocumented psycopg2 behavior recently discovered on the mailing list. disable it via create_engine('postgres://', client_side_cursors=True)
Diffstat (limited to 'lib/sqlalchemy/engine/default.py')
-rw-r--r--lib/sqlalchemy/engine/default.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py
index bc39b9b8a..94c01f324 100644
--- a/lib/sqlalchemy/engine/default.py
+++ b/lib/sqlalchemy/engine/default.py
@@ -64,6 +64,8 @@ class DefaultDialect(base.Dialect):
cursor.execute(statement, parameters)
def defaultrunner(self, engine, proxy):
return base.DefaultRunner(engine, proxy)
+ def create_cursor(self, connection):
+ return connection.cursor()
def _set_paramstyle(self, style):
self._paramstyle = style