]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- execution_options() on Connection accepts
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 16 Jan 2011 22:04:07 +0000 (17:04 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 16 Jan 2011 22:04:07 +0000 (17:04 -0500)
commit7325ba60bce50c63ce83fcb44f6b337664262ad0
tree3ead541a555e1fda9f57173ab836d60334a9e3b1
parent8259e2fd2bb183bdcbc019bd03a281f411c80307
- execution_options() on Connection accepts
"isolation_level" argument, sets transaction isolation
level for that connection only until returned to the
connection pool, for thsoe backends which support it
(SQLite, Postgresql) [ticket:2001]
- disallow the option on Engine (use isolation_level to create_engine()),
Executable (we don't want to check/set per statement)
- docs
CHANGES
doc/build/dialects/postgresql.rst
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/dialects/postgresql/psycopg2.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/pool.py
lib/sqlalchemy/sql/expression.py
test/engine/test_transaction.py