mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-05-28 03:26:01 -04:00
- changelog + docs for pg8000 transaction isolation level
This commit is contained in:
Vendored
+8
@@ -14,6 +14,14 @@
|
||||
.. changelog::
|
||||
:version: 0.9.5
|
||||
|
||||
.. change::
|
||||
:tags: feature, postgresql
|
||||
:versions: 1.0.0
|
||||
:pullreq: github:88
|
||||
|
||||
Added support for AUTOCOMMIT isolation level when using the pg8000
|
||||
DBAPI. Pull request courtesy Tony Locke.
|
||||
|
||||
.. change::
|
||||
:tags: bug, postgresql
|
||||
:tickets: 3021
|
||||
|
||||
@@ -73,8 +73,15 @@ Valid values for ``isolation_level`` include:
|
||||
* ``REPEATABLE READ``
|
||||
* ``SERIALIZABLE``
|
||||
|
||||
The :mod:`~sqlalchemy.dialects.postgresql.psycopg2` dialect also offers the special level ``AUTOCOMMIT``. See
|
||||
:ref:`psycopg2_isolation_level` for details.
|
||||
The :mod:`~sqlalchemy.dialects.postgresql.psycopg2` and
|
||||
:mod:`~sqlalchemy.dialects.postgresql.pg8000` dialects also offer the
|
||||
special level ``AUTOCOMMIT``.
|
||||
|
||||
.. seealso::
|
||||
|
||||
:ref:`psycopg2_isolation_level`
|
||||
|
||||
:ref:`pg8000_isolation_level`
|
||||
|
||||
.. _postgresql_schema_reflection:
|
||||
|
||||
|
||||
@@ -25,6 +25,30 @@ in postgresql.conf).
|
||||
Set the "encoding" parameter on create_engine(), to the same as the client
|
||||
encoding, usually "utf-8".
|
||||
|
||||
.. _pg8000_isolation_level:
|
||||
|
||||
pg8000 Transaction Isolation Level
|
||||
-------------------------------------
|
||||
|
||||
The pg8000 dialect offers the same isolation level settings as that
|
||||
of the :ref:`psycopg2 <psycopg2_isolation_level>` dialect:
|
||||
|
||||
* ``READ COMMITTED``
|
||||
* ``READ UNCOMMITTED``
|
||||
* ``REPEATABLE READ``
|
||||
* ``SERIALIZABLE``
|
||||
* ``AUTOCOMMIT``
|
||||
|
||||
.. versionadded:: 0.9.5 support for AUTOCOMMIT isolation level when using
|
||||
pg8000.
|
||||
|
||||
.. seealso::
|
||||
|
||||
:ref:`postgresql_isolation_level`
|
||||
|
||||
:ref:`psycopg2_isolation_level`
|
||||
|
||||
|
||||
"""
|
||||
from ... import util, exc
|
||||
import decimal
|
||||
|
||||
@@ -144,6 +144,12 @@ The psycopg2 dialect supports these constants for isolation level:
|
||||
.. versionadded:: 0.8.2 support for AUTOCOMMIT isolation level when using
|
||||
psycopg2.
|
||||
|
||||
.. seealso::
|
||||
|
||||
:ref:`postgresql_isolation_level`
|
||||
|
||||
:ref:`pg8000_isolation_level`
|
||||
|
||||
|
||||
NOTICE logging
|
||||
---------------
|
||||
|
||||
Reference in New Issue
Block a user