]> granicus.if.org Git - postgresql/commitdiff
Clarify dynamic pl/pgsql item and add URLs. Restructure server-side
authorBruce Momjian <bruce@momjian.us>
Thu, 15 Jun 2006 16:54:13 +0000 (16:54 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 15 Jun 2006 16:54:13 +0000 (16:54 +0000)
section into PL/pgSQL and non-PL/pgSQL sections:

<  o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
<  o Allow function parameters to be passed by name,
<    get_employee_salary(emp_id => 12345, tax_year => 2001)
<  o Add Oracle-style packages
<  o Add table function support to pltcl, plpython
<  o Add capability to create and call PROCEDURES
<  o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[]
<  o Allow function argument names to be statements from PL/PgSQL
<  o Add MOVE to PL/pgSQL
<  o Add support for polymorphic arguments and return types to
<    languages other than PL/PgSQL
<  o Add support for OUT and INOUT parameters to languages other
<    than PL/PgSQL
<  o Add single-step debugging of PL/PgSQL functions
<  o Allow PL/PgSQL to support WITH HOLD cursors
<  o Allow PL/PgSQL RETURN to return row or record functions
<
<    http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
>  o PL/pgSQL
>  o Fix RENAME to work on variables other than OLD/NEW
>  o Allow function parameters to be passed by name,
>    get_employee_salary(emp_id => 12345, tax_year => 2001)
>  o Add Oracle-style packages
>  o Allow handling of %TYPE arrays, e.g. tab.col%TYPE[]
>  o Allow listing of record column names, and access to
>    record columns via variables, e.g. columns := r.(*),
>    tval2 := r.(colname)
>
>    http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php
>    http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php
>    http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php
>
>  o Add MOVE
>  o Add single-step debugging of functions
>  o Add support for WITH HOLD cursors
>  o Allow PL/RETURN to return row or record functions
>
>    http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
>
>
>  o Other
>  o Add table function support to pltcl, plpython
>  o Add support for polymorphic arguments and return types to
>    languages other than PL/PgSQL
>  o Add capability to create and call PROCEDURES
>  o Add support for OUT and INOUT parameters to languages other
>    than PL/PgSQL

doc/TODO
doc/src/FAQ/TODO.html

index daadcbd2cf8ac837d7d1e331e5769bb4b7bf7a24..0935a20cd12bb5bc91762c9d30814fc57affc2b8 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,7 +2,7 @@
 PostgreSQL TODO List
 ====================
 Current maintainer:    Bruce Momjian (pgman@candle.pha.pa.us)
-Last updated:          Thu Jun 15 12:02:27 EDT 2006
+Last updated:          Thu Jun 15 12:53:32 EDT 2006
 
 The most recent version of this document can be viewed at
 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -668,24 +668,35 @@ SQL Commands
 
 * Server-Side Languages
 
-       o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
-       o Allow function parameters to be passed by name,
-         get_employee_salary(emp_id => 12345, tax_year => 2001)
-       o Add Oracle-style packages
-       o Add table function support to pltcl, plpython
-       o Add capability to create and call PROCEDURES
-       o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[]
-       o Allow function argument names to be statements from PL/PgSQL
-       o Add MOVE to PL/pgSQL
-       o Add support for polymorphic arguments and return types to
-         languages other than PL/PgSQL
-       o Add support for OUT and INOUT parameters to languages other 
-         than PL/PgSQL
-       o Add single-step debugging of PL/PgSQL functions
-       o Allow PL/PgSQL to support WITH HOLD cursors
-       o Allow PL/PgSQL RETURN to return row or record functions
-
-         http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
+       o PL/pgSQL
+               o Fix RENAME to work on variables other than OLD/NEW
+               o Allow function parameters to be passed by name,
+                 get_employee_salary(emp_id => 12345, tax_year => 2001)
+               o Add Oracle-style packages
+               o Allow handling of %TYPE arrays, e.g. tab.col%TYPE[]
+               o Allow listing of record column names, and access to
+                 record columns via variables, e.g. columns := r.(*),
+                 tval2 := r.(colname)
+
+                 http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php
+                 http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php
+                 http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php
+
+               o Add MOVE
+               o Add single-step debugging of functions
+               o Add support for WITH HOLD cursors
+               o Allow PL/RETURN to return row or record functions
+
+                 http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
+
+
+       o Other
+               o Add table function support to pltcl, plpython
+               o Add support for polymorphic arguments and return types to
+                 languages other than PL/PgSQL
+               o Add capability to create and call PROCEDURES
+               o Add support for OUT and INOUT parameters to languages other 
+                 than PL/PgSQL
 
 
 Clients
index 07ac85bd9fbb9a561b476b81f270981104d33332..268c673af6a8be6f396b50c3e618ce864c221eb0 100644 (file)
@@ -8,7 +8,7 @@
 <body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
 <h1><a name="section_1">PostgreSQL TODO List</a></h1>
 <p>Current maintainer:     Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
-Last updated:           Thu Jun 15 12:02:27 EDT 2006
+Last updated:           Thu Jun 15 12:53:32 EDT 2006
 </p>
 <p>The most recent version of this document can be viewed at<br/>
 <a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@@ -604,24 +604,36 @@ first.
   </li></ul>
   </li><li>Server-Side Languages
   <ul>
-    <li>Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
-    </li><li>Allow function parameters to be passed by name,
-          get_employee_salary(emp_id =&gt; 12345, tax_year =&gt; 2001)
-    </li><li>Add Oracle-style packages
-    </li><li>Add table function support to pltcl, plpython
-    </li><li>Add capability to create and call PROCEDURES
-    </li><li>Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?"></a>]
-    </li><li>Allow function argument names to be statements from PL/PgSQL
-    </li><li>Add MOVE to PL/pgSQL
-    </li><li>Add support for polymorphic arguments and return types to
-          languages other than PL/PgSQL
-    </li><li>Add support for OUT and INOUT parameters to languages other 
-          than PL/PgSQL
-    </li><li>Add single-step debugging of PL/PgSQL functions
-    </li><li>Allow PL/PgSQL to support WITH HOLD cursors
-    </li><li>Allow PL/PgSQL RETURN to return row or record functions
-<p>          <a href="http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php">http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php</a>
+    <li>PL/pgSQL
+    <ul>
+      <li>Fix RENAME to work on variables other than OLD/NEW
+      </li><li>Allow function parameters to be passed by name,
+                  get_employee_salary(emp_id =&gt; 12345, tax_year =&gt; 2001)
+      </li><li>Add Oracle-style packages
+      </li><li>Allow handling of %TYPE arrays, e.g. tab.col%TYPE[<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?"></a>]
+      </li><li>Allow listing of record column names, and access to
+                  record columns via variables, e.g. columns := r.(*),
+                  tval2 := r.(colname)
+<p>                  <a href="http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php">http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php</a>
+                  <a href="http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php">http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php</a>
+                  <a href="http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php">http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php</a>
+</p>
+      </li><li>Add MOVE
+      </li><li>Add single-step debugging of functions
+      </li><li>Add support for WITH HOLD cursors
+      </li><li>Allow PL/RETURN to return row or record functions
+<p>                  <a href="http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php">http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php</a>
 </p>
+    </li></ul>
+    </li><li>Other
+    <ul>
+      <li>Add table function support to pltcl, plpython
+      </li><li>Add support for polymorphic arguments and return types to
+                  languages other than PL/PgSQL
+      </li><li>Add capability to create and call PROCEDURES
+      </li><li>Add support for OUT and INOUT parameters to languages other 
+                  than PL/PgSQL
+    </li></ul>
   </li></ul>
 </li></ul>
 <h1><a name="section_9">Clients</a></h1>