Aymeric Augustin
|
4dbd1b2dd8
Used commit_on_success_unless_managed to make ORM operations atomic.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
86fd920f67
Removed a test that no longer makes any sense.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
0cee3c0e43
Updated a test that doesn't make sense with autocommit.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
423c0d5e29
Added a safety net for developers messing with autocommit.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
107d9b1d97
Added an option to disable the creation of savepoints in atomic.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
189fb4e294
Added a note about long-running processes.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
17cf29920b
Added an explanation of transactions and grouped low-level APIs.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
ffe41591e7
Updated the documentation for savepoints.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
557e404127
Re-ordered functions by deprecation status.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
ac37ed21b3
Deprecated TransactionMiddleware and TRANSACTIONS_MANAGED.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
f7245b83bb
Implemented atomic_if_autocommit.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
09ba70f9f1
Made transaction management work even before the first SQL query.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
7c46c8d5f2
Added some assertions to enforce the atomicity of atomic.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
d7bc4fbc94
Implemented an 'atomic' decorator and context manager.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
4b31a6a9e6
Added support for savepoints in SQLite.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
e264f67174
Refactored implementation of savepoints.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
918f44e3ae
Moved standard SQL for savepoints in the base backend.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
3bdc7a6a70
Deprecated transaction.is_managed().
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
ba5138b1c0
Deprecated transaction.commit/rollback_unless_managed.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
14aa563f51
Removed superfluous code now that connections use autocommit by default.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
5e27debc5c
Enabled database-level autocommit for all backends.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
cfc114e00e
Removed _enter/_leave_transaction_management.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
1617557ae3
Added BaseDatabaseWrapper.ensure_connection.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
7b4815b455
Expressed the dirty flag handling logic in terms of autocommit.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
cd364efa00
Stopped flipping the uses_savepoints feature at runtime.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
af9e9386eb
Enabled autocommit for PostgreSQL.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
8717b0668c
Separated autocommit and isolation level handling for PostgreSQL.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
f515619494
Added an API to control database-level autocommit.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
7aacde84f2
Made transaction.managed a no-op and deprecated it.
|
%!s(int64=12) %!d(string=hai) anos |
Aymeric Augustin
|
9cec689e6a
Moved a warning in the 1.6 notes back to its expected location.
|
%!s(int64=12) %!d(string=hai) anos |