Skip to main content

query_may_write_database

Function query_may_write_database 

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

Classify only database writes forbidden by PostgreSQL read-only transactions. Session-local effects such as random() and setseed() still require statement rollback bookkeeping but remain legal in read-only mode.