File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,33 @@ Query behavior
138138
139139 ``'{ "type": "UnknownParameterError" }' ``
140140
141+ Transaction behavior
142+ --------------------
143+
144+ .. api-index :: default_transaction_isolation, default_transaction_access_mode, default_transaction_deferrable
145+
146+ .. versionadded :: 6.0
147+
148+ These settings will affect both explicit transactions as well as the implicit transactions that each query runs in.
149+
150+ :eql:synopsis: `default_transaction_isolation -> sys::TransactionIsolation `
151+ Controls the default isolation level of each new transaction, including implicit transactions. Defaults to ``sys::TransactionIsolation.Serializable ``.
152+
153+ * ``sys::TransactionIsolation.RepeatableRead ``
154+ * ``sys::TransactionIsolation.Serializable `` (default)
155+
156+ :eql:synopsis: `default_transaction_access_mode -> sys::TransactionAccessMode `
157+ Controls the default read-only status of each new transaction, including implicit transactions. Defaults to ``sys::TransactionAccessMode.ReadWrite ``.
158+
159+ * ``sys::TransactionAccessMode.ReadOnly ``
160+ * ``sys::TransactionAccessMode.ReadWrite `` (default)
161+
162+ :eql:synopsis: `default_transaction_deferrable -> sys::TransactionDeferrability `
163+ Controls the default deferrable status of each new transaction. It currently has no effect on read-write transactions. Defaults to ``sys::TransactionDeferrability.NotDeferrable ``.
164+
165+ * ``sys::TransactionDeferrability.Deferrable ``
166+ * ``sys::TransactionDeferrability.NotDeferrable `` (default)
167+
141168.. _ref_std_cfg_client_connections :
142169
143170Client connections
You can’t perform that action at this time.
0 commit comments