diff options
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/plpgsql.sgml | 4 | ||||
-rw-r--r-- | doc/src/sgml/release-11.sgml | 18 |
2 files changed, 19 insertions, 3 deletions
diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml index 1f2abbb5d17..f8c6435c50e 100644 --- a/doc/src/sgml/plpgsql.sgml +++ b/doc/src/sgml/plpgsql.sgml @@ -3849,7 +3849,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl <para> Data type <type>RECORD</type>; variable holding the new database row for <command>INSERT</command>/<command>UPDATE</command> operations in row-level - triggers. This variable is unassigned in statement-level triggers + triggers. This variable is null in statement-level triggers and for <command>DELETE</command> operations. </para> </listitem> @@ -3861,7 +3861,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl <para> Data type <type>RECORD</type>; variable holding the old database row for <command>UPDATE</command>/<command>DELETE</command> operations in row-level - triggers. This variable is unassigned in statement-level triggers + triggers. This variable is null in statement-level triggers and for <command>INSERT</command> operations. </para> </listitem> diff --git a/doc/src/sgml/release-11.sgml b/doc/src/sgml/release-11.sgml index f35b0d8cc93..b129d32264c 100644 --- a/doc/src/sgml/release-11.sgml +++ b/doc/src/sgml/release-11.sgml @@ -1033,6 +1033,23 @@ Branch: REL9_3_STABLE [84261eb10] 2018-10-19 17:02:26 -0400 </para> </listitem> + <listitem> +<!-- +2018-02-13 [4b93f5799] Make plpgsql use its DTYPE_REC code paths for composite- +--> + + <para> + In PL/pgSQL trigger functions, the <varname>OLD</varname> + and <varname>NEW</varname> variables now read as NULL when not + assigned (Tom Lane) + </para> + + <para> + Previously, references to these variables could be parsed but not + executed. + </para> + </listitem> + </itemizedlist> </sect2> @@ -2574,7 +2591,6 @@ same commits as above <listitem> <!-- 2018-02-13 [4b93f5799] Make plpgsql use its DTYPE_REC code paths for composite- - --> <para> |