On 2017/08/25 17:13, Masahiko Sawada wrote:
On Fri, Aug 25, 2017 at 4:27 PM, vinayak
<pokale_vinayak...@lab.ntt.co.jp> wrote:

On 2017/08/25 16:18, Masahiko Sawada wrote:
On Fri, Aug 25, 2017 at 2:57 PM, vinayak
<pokale_vinayak...@lab.ntt.co.jp> wrote:
Hi Sawada-san,


On 2017/08/25 11:07, Masahiko Sawada wrote:
On Fri, Aug 18, 2017 at 5:20 PM, vinayak
<pokale_vinayak...@lab.ntt.co.jp> wrote:
On 2017/06/20 17:35, vinayak wrote:
Hi Sawada-san,

On 2017/06/20 17:22, Masahiko Sawada wrote:
On Tue, Jun 20, 2017 at 1:51 PM, vinayak
<pokale_vinayak...@lab.ntt.co.jp> wrote:

On 2017/06/12 13:09, vinayak wrote:

Hi,

On 2017/06/10 12:23, Vinayak Pokale wrote:

Thank you for your reply

On Jun 9, 2017 5:39 PM, "Michael Meskes" <mes...@postgresql.org>
wrote:
Could you please add a "DO CONTINUE" case to one of the test cases?
Or
add a new one? We would need a test case IMO.

Yes I will add test case and send updated patch.

I have added new test case for DO CONTINUE.
Please check the attached patch.

I have added this in Sept. CF
https://commitfest.postgresql.org/14/1173/

------
In whenever_do_continue.pgc file, the following line seems not to be
processed successfully by ecpg but should we fix that?

+
+       exec sql whenever sqlerror continue;
+

Also, you wrote the test case using "WHENEVER sqlerror DO CONTINUE"
action but that seems not to emit sqlerror, so "DO CONTINUE" is not
executed. I think the test case for DO CONTINUE should be a C code
that executes the "continue" clause.
Thank you for testing the patch.
I agreed with your comments. I will update the patch.
Please check the attached updated patch.

Thank you for updating.

The regression test failed after applied latest patch by git am.

***
/tmp/pg/src/interfaces/ecpg/test/expected/preproc-whenever_do_continue.c
      2017-08-24 20:01:10.023201132 -0700
---
/tmp/pg/src/interfaces/ecpg/test/results/preproc-whenever_do_continue.c
       2017-08-24 20:22:54.308200853 -0700
***************
*** 140,147 ****
                   printf("%s %7.2f %9.2f\n", emp.ename, emp.sal,
emp.comm);
           }

!       /* This 'CONTINUE' shuts off the 'DO CONTINUE' and allow the
program to
!    proceed if any further errors do occur. */
           /* exec sql whenever sqlerror  continue ; */
     #line 53 "whenever_do_continue.pgc"

--- 140,147 ----
                   printf("%s %7.2f %9.2f\n", emp.ename, emp.sal,
emp.comm);
           }

!       /* This 'CONTINUE' shuts off the 'DO CONTINUE' and allow the
program to
!       proceed if any further errors do occur. */
           /* exec sql whenever sqlerror  continue ; */
     #line 53 "whenever_do_continue.pgc"

======================================================================

+       /* This 'CONTINUE' shuts off the 'DO CONTINUE' and allow the
program to
+       proceed if any further errors do occur. */

I think this comment should obey the coding style guide.
Thank you for testing.

I have updated the patch.
PFA.

Thank you for updating the patch. It seems not to incorporate my
second review comment. Attached an updated patch including a fix of a
comment style in whenever_do_continue.pgc file. Please find an
attached file.
Sorry, I missed it.
Thank you for fixing the comment style.

The v3 patch looks good to me. I've changed this patch status to Ready
for Committer.
Thank you for updating the status in the CF.
We can wait for committers feedback.

Regards,
Vinayak Pokale
NTT Open Source Software Center


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to