diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-09 13:53:21 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-09 13:53:21 -0400 |
commit | 4b51c49dcd567a4369077c687bb0ba1e7f75784c (patch) | |
tree | 2538f2ce289c266eedce8acacb457b10753d9bbf /lib/sqlalchemy/engine | |
parent | 17720f306d6e705e1f6b7460c6c1d9da7c51c307 (diff) | |
download | sqlalchemy-4b51c49dcd567a4369077c687bb0ba1e7f75784c.tar.gz |
- rewrite all the sqlite/pysqlite transaction isolation docs
Diffstat (limited to 'lib/sqlalchemy/engine')
-rw-r--r-- | lib/sqlalchemy/engine/__init__.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine/__init__.py b/lib/sqlalchemy/engine/__init__.py index 9c9e03821..68145f5cd 100644 --- a/lib/sqlalchemy/engine/__init__.py +++ b/lib/sqlalchemy/engine/__init__.py @@ -248,6 +248,22 @@ def create_engine(*args, **kwargs): Microsoft SQL Server. Set this to ``False`` to disable the automatic usage of RETURNING. + :param isolation_level: this string parameter is interpreted by various + dialects in order to affect the transaction isolation level of the + database connection. The parameter essentially accepts some subset of + these string arguments: ``"SERIALIZABLE"``, ``"REPEATABLE_READ"``, + ``"READ_COMMITTED"``, ``"READ_UNCOMMITTED"`` and ``"AUTOCOMMIT"``. + Behavior here varies per backend, and + individual dialects should be consulted directly. + + .. seealso:: + + :ref:`SQLite Concurrency <sqlite_concurrency>` + + :ref:`Postgresql Transaction Isolation <postgresql_isolation_level>` + + :ref:`MySQL Transaction Isolation <mysql_isolation_level>` + :param label_length=None: optional integer value which limits the size of dynamically generated column labels to that many characters. If less than 6, labels are generated as |