From 4db9689d1a0a97b8b6060bf8bacac53a0d47825d Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 26 Apr 2003 20:23:00 +0000 Subject: Add transaction status field to ReadyForQuery messages, and make room for tableID/columnID in RowDescription. (The latter isn't really implemented yet though --- the backend always sends zeroes, and libpq just throws away the data.) --- doc/src/sgml/protocol.sgml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'doc/src') diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml index 70c255f00ce..635fc7715b4 100644 --- a/doc/src/sgml/protocol.sgml +++ b/doc/src/sgml/protocol.sgml @@ -1,4 +1,4 @@ - + Frontend/Backend Protocol @@ -3870,6 +3870,11 @@ individual fields will typically not end with a newline, whereas the single string sent in the older protocol always did. + +The ReadyForQuery ('Z') message includes a transaction status +indicator. + + COPY data is now encapsulated into CopyData and CopyDone messages. There is a well-defined way to recover from errors during COPY. The special @@ -3877,7 +3882,7 @@ is a well-defined way to recover from errors during COPY. The special during COPY OUT. (It is still recognized as a terminator during COPY IN, but its use is deprecated and will eventually be removed.) Binary COPY is supported. -The CopyInResponse and CopyOutResponse messages carry a field indicating +The CopyInResponse and CopyOutResponse messages include a field indicating whether the COPY operation is text or binary. @@ -3888,6 +3893,11 @@ Subsequently, a ParameterStatus message is sent whenever the active value changes for any of these parameters. + +The RowDescription ('T') message carries new table OID and column +number fields for each column of the described row. + + The CursorResponse ('P') message is no longer generated by the backend. -- cgit v1.2.3