Re: [Bug Fix]ECPG: cancellation of significant digits on ECPG

Dmitry Dolgov <9erthalion6@gmail.com>

From: Dmitry Dolgov <9erthalion6@gmail.com>
To: higuchi.daisuke@jp.fujitsu.com
Cc: PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2018-11-05T21:51:39Z
Lists: pgsql-hackers
> On Thu, 17 May 2018 at 06:10, Higuchi, Daisuke <higuchi.daisuke@jp.fujitsu.com> wrote:
>
> Currently our customer uses PostgreSQL 9.6 and hits ECPG's bug during using numeric data type by SQLDA.
> I confirmed that this problem is occurred on master and 9.6 latest branch.
>
> FIX
> ---------------------------------------
> Above source code should be fixed and other similar bugs are fixed too.
> I attached patches for bug fix and regression test for master branch.
> I hope this bug fix will be backport to other versions.

Hi,

Thanks for the patches. Unfortunately, judging from the cfbot.cputube.org they
can't be applied anymore to the current master, could you please rebase them?


Commits

  1. Second try at fixing numeric data passed through an ECPG SQLDA.

  2. Fix incorrect results for numeric data passed through an ECPG SQLDA.