Thread: pgsql: Add batch mode, make new libpq section: < * Add a libpq function
pgsql: Add batch mode, make new libpq section: < * Add a libpq function
From
momjian@svr1.postgresql.org (Bruce Momjian)
Date:
Log Message: ----------- 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. Modified Files: -------------- pgsql/doc: TODO (r1.1697 -> r1.1698) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/TODO.diff?r1=1.1697&r2=1.1698) pgsql/doc/src/FAQ: TODO.html (r1.204 -> r1.205) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/FAQ/TODO.html.diff?r1=1.204&r2=1.205)