RE: [PROPOSAL]a new data type 'bytea' for ECPG

From: "Matsumura, Ryo" <matsumura(dot)ryo(at)jp(dot)fujitsu(dot)com>
To: "Matsumura, Ryo" <matsumura(dot)ryo(at)jp(dot)fujitsu(dot)com>, 'Michael Meskes' <meskes(at)postgresql(dot)org>, "Tsunakawa, Takayuki" <tsunakawa(dot)takay(at)jp(dot)fujitsu(dot)com>
Cc: "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: RE: [PROPOSAL]a new data type 'bytea' for ECPG
Date: 2019-01-31 08:25:41
Message-ID: 03040DFF97E6E54E88D3BFEE5F5480F737AA228E@G01JPEXMBYT04
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Meskes-san

Sorry to bother you, but I would be grateful if you would comment to me.

Regards
Ryo Matsumura

> -----Original Message-----
> From: Matsumura, Ryo [mailto:matsumura(dot)ryo(at)jp(dot)fujitsu(dot)com]
> Sent: Wednesday, December 19, 2018 7:05 PM
> <tsunakawa(dot)takay(at)jp(dot)fujitsu(dot)com>
> Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
> Subject: RE: [PROPOSAL]a new data type 'bytea' for ECPG
>
> Meskes-san
>
> > > I do think, though, we should change the debug output for
> > > ecpg_free_params().
> >
> > I try to change about it. Next patch will print binary in hex-format.
>
> I implement and attach it. Please review a new patch in this mail.
>
>
>
> I have a question about ecpg manual when I add article for bytea.
> I wonder what does the following about VARCHAR mean.
>
> 35.4.4. Type Mapping
> Table 35.1. Mapping Between PostgreSQL Data Types and C Variable Types
>
> character(n), varchar(n), text | char[n+1], VARCHAR[n+1] [b]
> <footnote>
> [b] declared in ecpglib.h
>
> There is no declaration for VARCHAR in ecpglib.h.
> There is a declaration for ECPGt_varchar in ecpgtype.h, but it may be
> be unusefull information for users.
>
> On the other hand, footnote for 'bool' is usefull because there is
> C-definition macro in ecpglib.h.
>
> <footnote>
> [c] declared in ecpglib.h if not native
>
> <ecpglib.h>
> #ifndef bool
> #define bool char
> #endif
>
> I think, if the footnote of VARCHAR is meaningless, I remove it while I add
> the article for bytea. (I didn't remove in this patch.)
>
> Regards
> Ryo Matsumura

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message John Naylor 2019-01-31 08:32:01 Re: WIP: Avoid creation of the free space map for small tables
Previous Message Michael Paquier 2019-01-31 07:09:56 Re: Don't wake up to check trigger file if none is configured