| From: | Christof Petig <christof(at)petig-baender(dot)de> |
|---|---|
| To: | |
| Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Barry Lind <blind(at)xythos(dot)com>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Roadmap for FE/BE protocol redesign |
| Date: | 2003-03-14 09:39:27 |
| Message-ID: | 3E71A34F.8040909@petig-baender.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-interfaces |
Christof Petig wrote:
> If you know you are never interested in metadata, you can omit the
> describe flag at all. [null indication and type specification is of
> course always needed to access the actual data]
More exactly they are sent separately:
null indication is per row 'D'/'B' and type specification is per query 'T'.
If the client does not ask for metadata one might omit attrelid,attnum
(*) and field name in the 'T' packet. One might argue whether this small
win per query times column rectifies to implement the feature. But then
we'd need a method to query them lateron (otherwise *DBC could never
omit them at first).
Christof
*) they are not there, yet ;-)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Louis-David Mitterrand | 2003-03-14 10:23:07 | pg_dump crashes the backend |
| Previous Message | Christof Petig | 2003-03-14 09:11:06 | Re: Roadmap for FE/BE protocol redesign |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Darko Prenosil | 2003-03-14 12:29:32 | Re: Upgrading the backend's error-message infrastructure |
| Previous Message | Christof Petig | 2003-03-14 09:11:06 | Re: Roadmap for FE/BE protocol redesign |