READ UNCOMMITED
SQL Alchemy エンジン オブジェクトを介して実行されるすべてのクエリのトランザクション レベルを設定するにはどうすればよいですか?
isolation_level
ここに記載されているように引数を設定します: http://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine.params.isolation_levelcreate_engine
に次のよう
に渡します:
my_eng = create_engine(db_conn_string, isolation_level='READ_UNCOMMITTED')
しかし、私のバックエンド (MS SQL Server) では次のエラーが発生します。MS SQL の分離レベルに関するドキュメントがないことに驚いています。
TypeError: Invalid argument(s) 'isolation_level' sent to create_engine(),
using configuration MSDialect_pyodbc/QueuePool/Engine. Please check that
the keyword arguments are appropriate for this combination of components.
さらに、ここの方言ドキュメントには何も役に立ちません。
http://docs.sqlalchemy.org/en/rel_1_0/dialects/mssql.html#dsn-connections