.. 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
* ``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:
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
.. versionadded:: 0.8.2 support for AUTOCOMMIT isolation level when using
psycopg2.
+.. seealso::
+
+ :ref:`postgresql_isolation_level`
+
+ :ref:`pg8000_isolation_level`
+
NOTICE logging
---------------