Skip to main content

query_requires_statement_transaction

Function query_requires_statement_transaction 

Source
pub fn query_requires_statement_transaction(
    context: &QueryEffectContext<'_>,
    query: &QueryPlan,
) -> Result<bool, SQLError>
Expand description

Some read-only operations still need a statement transaction. In particular, a PL/pgSQL block with an EXCEPTION arm opens a subtransaction even when neither branch writes data.