提交 653fa217 编写于 作者: B Bruce Momjian

Clarify dynamic pl/pgsql item and add URLs. Restructure server-side

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
上级 fce5033b
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
PostgreSQL TODO List PostgreSQL TODO List
==================== ====================
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) 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 The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html. http://www.postgresql.org/docs/faqs.TODO.html.
...@@ -668,24 +668,35 @@ SQL Commands ...@@ -668,24 +668,35 @@ SQL Commands
* Server-Side Languages * Server-Side Languages
o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW o PL/pgSQL
o Allow function parameters to be passed by name, o Fix RENAME to work on variables other than OLD/NEW
get_employee_salary(emp_id => 12345, tax_year => 2001) o Allow function parameters to be passed by name,
o Add Oracle-style packages get_employee_salary(emp_id => 12345, tax_year => 2001)
o Add table function support to pltcl, plpython o Add Oracle-style packages
o Add capability to create and call PROCEDURES o Allow handling of %TYPE arrays, e.g. tab.col%TYPE[]
o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[] o Allow listing of record column names, and access to
o Allow function argument names to be statements from PL/PgSQL record columns via variables, e.g. columns := r.(*),
o Add MOVE to PL/pgSQL tval2 := r.(colname)
o Add support for polymorphic arguments and return types to
languages other than PL/PgSQL http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php
o Add support for OUT and INOUT parameters to languages other http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php
than PL/PgSQL http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php
o Add single-step debugging of PL/PgSQL functions
o Allow PL/PgSQL to support WITH HOLD cursors o Add MOVE
o Allow PL/PgSQL RETURN to return row or record functions o Add single-step debugging of functions
o Add support for WITH HOLD cursors
http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php 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 Clients
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF"> <body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
<h1><a name="section_1">PostgreSQL TODO List</a></h1> <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/> <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>
<p>The most recent version of this document can be viewed at<br/> <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>. <a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
...@@ -604,24 +604,36 @@ first. ...@@ -604,24 +604,36 @@ first.
</li></ul> </li></ul>
</li><li>Server-Side Languages </li><li>Server-Side Languages
<ul> <ul>
<li>Fix PL/pgSQL RENAME to work on variables other than OLD/NEW <li>PL/pgSQL
</li><li>Allow function parameters to be passed by name, <ul>
get_employee_salary(emp_id =&gt; 12345, tax_year =&gt; 2001) <li>Fix RENAME to work on variables other than OLD/NEW
</li><li>Add Oracle-style packages </li><li>Allow function parameters to be passed by name,
</li><li>Add table function support to pltcl, plpython get_employee_salary(emp_id =&gt; 12345, tax_year =&gt; 2001)
</li><li>Add capability to create and call PROCEDURES </li><li>Add Oracle-style packages
</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 handling of %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>Allow listing of record column names, and access to
</li><li>Add MOVE to PL/pgSQL record columns via variables, e.g. columns := r.(*),
</li><li>Add support for polymorphic arguments and return types to tval2 := r.(colname)
languages other than PL/PgSQL <p> <a href="http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php">http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php</a>
</li><li>Add support for OUT and INOUT parameters to languages other <a href="http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php">http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php</a>
than PL/PgSQL <a href="http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php">http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php</a>
</li><li>Add single-step debugging of PL/PgSQL functions </p>
</li><li>Allow PL/PgSQL to support WITH HOLD cursors </li><li>Add MOVE
</li><li>Allow PL/PgSQL RETURN to return row or record functions </li><li>Add single-step debugging of 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><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> </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>
</li></ul> </li></ul>
<h1><a name="section_9">Clients</a></h1> <h1><a name="section_9">Clients</a></h1>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册