public inbox for [email protected]
help / color / mirror / Atom feedFrom: Inoue,Hiroshi <[email protected]>
To: Adrian Grucza <[email protected]>
Cc: [email protected]
Subject: Re: [PATCH] Automatic fetching of refcursors
Date: Mon, 17 May 2021 15:35:47 +0900
Message-ID: <CAFGcedUpECDcXM_1KJXVc=r=CAmkvP+Ajojy02fsOfJA2Wg3bQ@mail.gmail.com> (raw)
In-Reply-To: <CADF4wWrq1Oex-=eqS5-Wsb83oOPW1z3NFa3wUKzDwzicrip3yQ@mail.gmail.com>
References: <CADF4wWrq1Oex-=eqS5-Wsb83oOPW1z3NFa3wUKzDwzicrip3yQ@mail.gmail.com>
Hi Adrian,
I would take care of your patches.
Thanks.
Hiroshi Inoue
2021年5月17日(月) 11:21 Adrian Grucza <[email protected]>:
> Hi all,
>
> I've created a patch that enables automatic fetching of refcursors from a
> function/procedure. Functions/procedures can return one or more refcursors,
> and the client application can then consume them the way multiple result
> sets are normally consumed via ODBC.
>
> Below is a summary of the attached patches:
>
> 0001 (`regress.ps1` changes unrelated to refcursors)
> * Allow installation and testing of a debug build of the driver (useful
> for debugging)
> * Fixed a bug in `regress.ps1` where accepting the default password of
> `postgres` did not work
>
> 0002
> * Added a FetchRefcursors setting
> * When FetchRefcursors is enabled, executes some refcursor code in
> `statement.c` that already existed but was not compiled in due to
> REFCUR_SUPPORT not being #defined
>
> 0003
> * Enhanced refcursor code to support multiple refcursors
> * Fixed an issue where output parameter bindings were not processed when
> using refcursors
> * Added a `fetch-refcursors` regression test
>
> Notes:
> * Client application must execute the statement in a transaction to
> avoid cursors being closed prematurely (i.e. turn auto-commit off)
> * Works with both ODBC CALL and PostgreSQL CALL syntaxes
> * A search through the mailing list archive shows that refcursor support
> is a feature that multiple people have wanted
>
> Regards,
> [image: iress.com] <https://www.iress.com/;
> Adrian Grucza
> Technical Lead
> Tel: +61390185800
> *[email protected]* <[email protected]>
> *www.iress.com* <https://www.iress.com/;
> Level 16, 385 Bourke Street, Melbourne, Victoria, 3000
> The contents of this email originated from Iress. For this purpose Iress
> includes Iress Limited and/or any of its subsidiaries, holding companies
> and trading entities. If you have received this email in error please
> notify the sender immediately and delete this email.
> nosig
>
view thread (3+ messages) latest in thread
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected]
Subject: Re: [PATCH] Automatic fetching of refcursors
In-Reply-To: <CAFGcedUpECDcXM_1KJXVc=r=CAmkvP+Ajojy02fsOfJA2Wg3bQ@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox