]> granicus.if.org Git - postgresql/commit
Add batch mode, make new libpq section:
authorBruce Momjian <bruce@momjian.us>
Wed, 16 Nov 2005 16:33:44 +0000 (16:33 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 16 Nov 2005 16:33:44 +0000 (16:33 +0000)
commit01798a06b97c2fb0ce4e34025ea083a021e094c5
tree717a211bded0d70d300cf5c21254057e1f3ac8c0
parent2feb930af6a17eb960e80f869cdd7559a87ac6ef
Add batch mode, make new libpq section:

< * Add a libpq function to support Parse/DescribeStatement capability
< * Add PQescapeIdentifier() to libpq
< * Prevent PQfnumber() from lowercasing unquoted the column name
<
<   PQfnumber() should never have been doing lowercasing, but historically
<   it has so we need a way to prevent it
<
648a642,661
>
>
> libpq
>
>  o Add a function to support Parse/DescribeStatement capability
>  o Add PQescapeIdentifier()
>  o Prevent PQfnumber() from lowercasing unquoted the column name
>
>    PQfnumber() should never have been doing lowercasing, but
>    historically it has so we need a way to prevent it
>
>  o Allow query results to be automatically batched to the client
>
>    Currently, all query results are transfered to the libpq
>    client before libpq makes the results available to the
>    application.  This feature would allow the application to make
>    use of the first result rows while the rest are transfered, or
>    held on the server waiting for them to be requested by libpq.
>    One complexity is that a query like SELECT 1/col could error
>    out mid-way through the result set.
doc/TODO
doc/src/FAQ/TODO.html