You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that calling .commit() on a connection makes existing results empty, this differs from duckdb's native behavior. Is this a bug or some expected behavior?
For context: in JupySQL, we have an autocommit mode that automatically .commit() after executing some SQL query, and I discovered this after debugging some bug reports.
Hey there, the native commit method is a noop if you don't already have a transaction open. If you try the native version with an open transaction, it returns an empty result as well.
What happened?
I noticed that calling
.commit()
on a connection makes existing results empty, this differs from duckdb's native behavior. Is this a bug or some expected behavior?For context: in JupySQL, we have an autocommit mode that automatically
.commit()
after executing some SQL query, and I discovered this after debugging some bug reports.Here's how to reproduce the issue:
DuckDB Engine Version
0.9.1
DuckDB Version
0.8.1
SQLAlchemy Version
2.0.19
Relevant log output
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: