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.