Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 01798a0

Browse files
committed
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.
1 parent 2feb930 commit 01798a0

File tree

2 files changed

+42
-16
lines changed

2 files changed

+42
-16
lines changed

doc/TODO

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
PostgreSQL TODO List
33
====================
44
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
5-
Last updated: Tue Nov 15 18:08:23 EST 2005
5+
Last updated: Wed Nov 16 11:33:25 EST 2005
66

77
The most recent version of this document can be viewed at
88
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -553,13 +553,6 @@ SQL Commands
553553
Clients
554554
=======
555555

556-
* Add a libpq function to support Parse/DescribeStatement capability
557-
* Add PQescapeIdentifier() to libpq
558-
* Prevent PQfnumber() from lowercasing unquoted the column name
559-
560-
PQfnumber() should never have been doing lowercasing, but historically
561-
it has so we need a way to prevent it
562-
563556
* Have initdb set the input DateStyle (MDY or DMY) based on locale?
564557
* Have pg_ctl look at PGHOST in case it is a socket directory?
565558
* Allow pg_ctl to work properly with configuration files located outside
@@ -648,6 +641,26 @@ Clients
648641
o Add internationalized message strings
649642

650643

644+
libpq
645+
646+
o Add a function to support Parse/DescribeStatement capability
647+
o Add PQescapeIdentifier()
648+
o Prevent PQfnumber() from lowercasing unquoted the column name
649+
650+
PQfnumber() should never have been doing lowercasing, but
651+
historically it has so we need a way to prevent it
652+
653+
o Allow query results to be automatically batched to the client
654+
655+
Currently, all query results are transfered to the libpq
656+
client before libpq makes the results available to the
657+
application. This feature would allow the application to make
658+
use of the first result rows while the rest are transfered, or
659+
held on the server waiting for them to be requested by libpq.
660+
One complexity is that a query like SELECT 1/col could error
661+
out mid-way through the result set.
662+
663+
651664
Referential Integrity
652665
=====================
653666

doc/src/FAQ/TODO.html

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
99
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
1010
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
11-
Last updated: Tue Nov 15 18:08:23 EST 2005
11+
Last updated: Wed Nov 16 11:33:25 EST 2005
1212
</p>
1313
<p>The most recent version of this document can be viewed at<br/>
1414
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@@ -505,13 +505,7 @@ <h1><a name="section_8">SQL Commands</a></h1>
505505
<h1><a name="section_9">Clients</a></h1>
506506

507507
<ul>
508-
<li>Add a libpq function to support Parse/DescribeStatement capability
509-
</li><li>Add PQescapeIdentifier() to libpq
510-
</li><li>Prevent PQfnumber() from lowercasing unquoted the column name
511-
<p> PQfnumber() should never have been doing lowercasing, but historically
512-
it has so we need a way to prevent it
513-
</p>
514-
</li><li>Have initdb set the input DateStyle (MDY or DMY) based on locale?
508+
<li>Have initdb set the input DateStyle (MDY or DMY) based on locale?
515509
</li><li>Have pg_ctl look at PGHOST in case it is a socket directory?
516510
</li><li>Allow pg_ctl to work properly with configuration files located outside
517511
the PGDATA directory
@@ -590,6 +584,25 @@ <h1><a name="section_9">Clients</a></h1>
590584
</li><li>Add internationalized message strings
591585
</li></ul>
592586
</li></ul>
587+
<p>libpq
588+
</p>
589+
<ul>
590+
<li>Add a function to support Parse/DescribeStatement capability
591+
</li><li>Add PQescapeIdentifier()
592+
</li><li>Prevent PQfnumber() from lowercasing unquoted the column name
593+
<p> PQfnumber() should never have been doing lowercasing, but
594+
historically it has so we need a way to prevent it
595+
</p>
596+
</li><li>Allow query results to be automatically batched to the client
597+
<p> Currently, all query results are transfered to the libpq
598+
client before libpq makes the results available to the
599+
application. This feature would allow the application to make
600+
use of the first result rows while the rest are transfered, or
601+
held on the server waiting for them to be requested by libpq.
602+
One complexity is that a query like SELECT 1/col could error
603+
out mid-way through the result set.
604+
</p>
605+
</li></ul>
593606
<h1><a name="section_10">Referential Integrity</a></h1>
594607

595608
<ul>

0 commit comments

Comments
 (0)