File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ class Dialect(PGDialect_psycopg2):
149149 supports_statement_cache = False
150150 supports_comments = False
151151 supports_sane_rowcount = False
152+ supports_server_side_cursors = False
152153 inspector = DuckDBInspector
153154 # colspecs TODO: remap types to duckdb types
154155 colspecs = util .update_copy (
Original file line number Diff line number Diff line change @@ -118,6 +118,17 @@ def test_foreign(session: Session) -> None:
118118 assert owner .owned .name == "Walter"
119119
120120
121+ def test_disabled_server_side_cursors (engine : Engine ) -> None :
122+ connection = engine .connect ().execution_options (stream_results = True )
123+
124+ session = sessionmaker (bind = connection )()
125+
126+ session .add (FakeModel (name = "Walter" ))
127+ session .commit ()
128+
129+ assert list (session .query (FakeModel ).yield_per (1 ))
130+
131+
121132@given (text_strat ())
122133@settings (deadline = timedelta (seconds = 1 ))
123134def test_simple_string (s : str ) -> None :
You can’t perform that action at this time.
0 commit comments