|
1 | | -<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.5.sgml,v 1.12 2009/12/1902:38:54 tgl Exp $ --> |
| 1 | +<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.5.sgml,v 1.13 2009/12/1905:37:01 tgl Exp $ --> |
2 | 2 |
|
3 | 3 | <sect1 id="release-8-5"> |
4 | 4 | <title>Release 8.5alpha3</title> |
|
686 | 686 | meant, sometimes resulting in surprising behavior. Now, PL/pgSQL |
687 | 687 | can assume the variable is meant, or assume the table column is |
688 | 688 | meant, or throw an error in ambiguous cases. For safety the default |
689 | | - is to throw error. To configure this see <xref |
690 | | - linkend="plpgsql-var-subst">.</emphasis> |
| 689 | + is to throw error. To configure this see <link |
| 690 | + linkend="plpgsql-var-subst">the PL/pgSQL documentation</link>.</emphasis> |
691 | 691 | </para> |
692 | 692 | <para> |
693 | 693 | <emphasis>Error reporting is much nicer: it no longer shows edited |
|
697 | 697 | <para> |
698 | 698 | <emphasis>Note that this change affects the set of keywords that are |
699 | 699 | reserved in PL/pgSQL (i.e., cannot be the name of a PL/pgSQL |
700 | | - variable). Now, all keywords shown as reserved in <xref |
701 | | - linkend="sql-keywords-appendix">are reserved for PL/pgSQL purposes |
702 | | - as well. However, many PL/pgSQL-only keywords that were formerly |
703 | | - treated as reserved no longer are. As in regular SQL, you can |
704 | | - double-quote a variable's name if you want to use a name that |
705 | | - conflicts with a reserved keyword.</emphasis> |
| 700 | + variable). Now, all keywords shown as reserved in <link |
| 701 | + linkend="sql-keywords-appendix">Appendix C</link>are reserved for |
| 702 | +PL/pgSQL purposesas well. However, many PL/pgSQL-only keywords |
| 703 | +that were formerlytreated as reserved no longer are. As in regular |
| 704 | +SQL, you candouble-quote a variable's name if you want to use a |
| 705 | +name thatconflicts with a reserved keyword.</emphasis> |
706 | 706 | </para> |
707 | 707 | </listitem> |
708 | 708 | <listitem> |
|