summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/sqlite/base.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-12-17 17:24:23 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-12-17 17:24:23 -0500
commit9561321d0328df270c4ff0360dc7a035db627949 (patch)
treeb40ed7e13e67e6465814f7e74f7769d8dae9d6b5 /lib/sqlalchemy/dialects/sqlite/base.py
parent00aaaa4bd4aa150ff9964bf2c00b1404d2e8a140 (diff)
downloadsqlalchemy-9561321d0328df270c4ff0360dc7a035db627949.tar.gz
- squash-merge the improve_toc branch, which moves all the Sphinx styling
and extensions into an external library, and also reorganizes most large documentation pages into many small areas to reduce scrolling and better present the context into a more fine-grained hierarchy.
Diffstat (limited to 'lib/sqlalchemy/dialects/sqlite/base.py')
-rw-r--r--lib/sqlalchemy/dialects/sqlite/base.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py
index e79299527..e0b2875e8 100644
--- a/lib/sqlalchemy/dialects/sqlite/base.py
+++ b/lib/sqlalchemy/dialects/sqlite/base.py
@@ -108,7 +108,7 @@ file-based architecture and additionally will usually require workarounds to
work when using the pysqlite driver.
Transaction Isolation Level
-===========================
+----------------------------
SQLite supports "transaction isolation" in a non-standard way, along two
axes. One is that of the `PRAGMA read_uncommitted <http://www.sqlite.org/pragma.html#pragma_read_uncommitted>`_
@@ -141,7 +141,7 @@ by *not even emitting BEGIN* until the first write operation.
for techniques to work around this behavior.
SAVEPOINT Support
-=================
+----------------------------
SQLite supports SAVEPOINTs, which only function once a transaction is
begun. SQLAlchemy's SAVEPOINT support is available using the
@@ -157,7 +157,7 @@ won't work at all with pysqlite unless workarounds are taken.
for techniques to work around this behavior.
Transactional DDL
-=================
+----------------------------
The SQLite database supports transactional :term:`DDL` as well.
In this case, the pysqlite driver is not only failing to start transactions,