On 04/09/10 17:16, Merlin Moncure wrote:
Curious: is mulitset handling as you see it supported by the current
v3 protocol?

The manual says:

 The response to a SELECT query (or other queries that return row sets, such as 
EXPLAIN or SHOW) normally consists of RowDescription, zero or more DataRow 
messages, and then CommandComplete. COPY to or from the frontend invokes 
special protocol as described in Section 46.2.5. All other query types normally 
produce only a CommandComplete message.

Since a query string could contain several queries (separated by semicolons), 
there might be several such response sequences before the backend finishes 
processing the query string. ReadyForQuery is issued when the entire string has 
been processed and the backend is ready to accept a new query string.

If a multiple return sets from a procedure are returned just like multiple return sets from multiple queries, that's already covered by the protocol.

--
  Heikki Linnakangas
  EnterpriseDB   http://www.enterprisedb.com

--
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