Re: statement_timeout vs DECLARE CURSOR - Mailing list pgsql-general

From Christophe Pettus
Subject Re: statement_timeout vs DECLARE CURSOR
Date
Msg-id B07C838E-5E08-40DC-89BD-BE6EB9EF8D80@thebuild.com
Whole thread Raw
In response to statement_timeout vs DECLARE CURSOR  (Christophe Pettus <xof@thebuild.com>)
Responses Re: statement_timeout vs DECLARE CURSOR  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general

> On Sep 27, 2021, at 10:42, Christophe Pettus <xof@thebuild.com> wrote:
> We've encountered some unexpected behavior with statement_timeout not cancelling a query in DECLARE CURSOR, but only
ifthe DECLARE CURSOR is outside of a transaction: 

A bit more poking revealed the reason: The ON HOLD cursor's query is executed at commit time (which is, logically, not
interruptible),but that's all wrapped in the single statement outside of a transaction. 


pgsql-general by date:

Previous
From: Christophe Pettus
Date:
Subject: statement_timeout vs DECLARE CURSOR
Next
From: Tom Lane
Date:
Subject: Re: statement_timeout vs DECLARE CURSOR