We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent97e3dac commitfaba108Copy full SHA for faba108
doc/src/sgml/ref/set_transaction.sgml
@@ -135,6 +135,17 @@ SET SESSION CHARACTERISTICS AS TRANSACTION <replaceable class="parameter">transa
135
among those listed. This is a high-level notion of read-only that
136
does not prevent all writes to disk.
137
</para>
138
+
139
+ <para>
140
+ The <literal>DEFERRABLE</literal> transaction property has no effect
141
+ unless the transaction is also <literal>SERIALIZABLE</literal> and
142
+ <literal>READ ONLY</literal>. When all of these properties are set on a
143
+ transaction, the transaction may block when first acquiring its snapshot,
144
+ after which it is able to run without the normal overhead of a
145
+ <literal>SERIALIZABLE</literal> transaction and without any risk of
146
+ contributing to or being cancelled by a serialization failure. This mode
147
+ is well suited for long-running reports or backups.
148
+ </para>
149
</refsect1>
150
151
<refsect1>