Re: Is it possible to create a cursor with hold using extended query protocol - Mailing list pgsql-hackers

From David G. Johnston
Subject Re: Is it possible to create a cursor with hold using extended query protocol
Date
Msg-id CAKFQuwasYmECjG8ME__AQvP8S3vW37XAPigY817vwToOarWNQQ@mail.gmail.com
Whole thread Raw
In response to Is it possible to create a cursor with hold using extended query protocol  (Dave Cramer <davecramer@gmail.com>)
Responses Re: Is it possible to create a cursor with hold using extended query protocol
List pgsql-hackers
On Wednesday, July 10, 2024, Dave Cramer <davecramer@gmail.com> wrote:
Greetings,

There are suggestions that you can use extended query to fetch from a cursor, however I don't see how you can bind values to the cursor ?


Is this possible?

Not that i can see.  The declare’d query isn’t shown to accept $n bindings rather it must be executable (select or values).  Per the note on declare, the bind phase of the fetch command under the extended protocol is used to determine whether values retrieved are text or binary.  Beyond that, the bind is really just a formality of the protocol, the same as for executing any other non-parameterized query that way.

David J.

pgsql-hackers by date:

Previous
From: Antonin Houska
Date:
Subject: Missed opportunity for bsearch() in TransactionIdIsCurrentTransactionId()?
Next
From: Jelte Fennema-Nio
Date:
Subject: Re: Add a GUC check hook to ensure summarize_wal cannot be enabled when wal_level is minimal