|
8 | 8 | <bodybgcolor="#FFFFFF"text="#000000"link="#FF0000"vlink="#A00000"alink="#0000FF">
|
9 | 9 | <h1><aname="section_1">PostgreSQL TODO List</a></h1>
|
10 | 10 | <p>Current maintainer: Bruce Momjian (<ahref="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
|
11 |
| -Last updated: Fri Aug 26 15:10:29 EDT 2005 |
| 11 | +Last updated: Fri Aug 26 15:32:39 EDT 2005 |
12 | 12 | </p>
|
13 | 13 | <p>The most recent version of this document can be viewed at<br/>
|
14 | 14 | <ahref="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
|
@@ -563,7 +563,9 @@ <h1><a name="section_11">Dependency Checking</a></h1>
|
563 | 563 | </li><li>Track dependencies in function bodies and recompile/invalidate
|
564 | 564 | <p> This is particularly important for references to temporary tables
|
565 | 565 | in PL/PgSQL because PL/PgSQL caches query plans. The only workaround
|
566 |
| - in PL/PgSQL is to use EXECUTE. |
| 566 | + in PL/PgSQL is to use EXECUTE. One complexity is that a function |
| 567 | + might itself drop and recreate dependent tables, causing it to |
| 568 | + invalidate its own query plan. |
567 | 569 | </p>
|
568 | 570 | </li></ul>
|
569 | 571 | <h1><aname="section_12">Exotic Features</a></h1>
|
|