|
157 | 157 |
|
158 | 158 | <listitem>
|
159 | 159 | <!--
|
| 160 | +2016-11-22 [906bfcad7] Improve handling of "UPDATE ... SET (column_list) = row_ |
| 161 | +--> |
| 162 | + <para> |
| 163 | + Use standard row constructor syntax in <literal>UPDATE ... SET |
| 164 | + (<replaceable>column_list</replaceable>) = <replaceable>row_constructor</replaceable></literal> |
| 165 | + (Tom Lane) |
| 166 | + </para> |
| 167 | + |
| 168 | + <para> |
| 169 | + The <replaceable>row_constructor</replaceable> can now begin with the |
| 170 | + keyword <literal>ROW</literal>; previously that had to be omitted. |
| 171 | + If just one column name appears in |
| 172 | + the <replaceable>column_list</replaceable>, then |
| 173 | + the <replaceable>row_constructor</replaceable> now must use |
| 174 | + the <literal>ROW</literal> keyword, since otherwise it is not a valid |
| 175 | + row constructor but just a parenthesized expression. |
| 176 | + Also, an occurrence |
| 177 | + of <literal><replaceable>table_name</replaceable>.*</literal> within |
| 178 | + the <replaceable>row_constructor</replaceable> is now expanded into |
| 179 | + multiple columns, as occurs in other uses |
| 180 | + of <replaceable>row_constructor</replaceable>s. |
| 181 | + </para> |
| 182 | + </listitem> |
| 183 | + |
| 184 | + <listitem> |
| 185 | +<!-- |
160 | 186 | 2017-08-04 [c30f1770a] Apply ALTER ... SET NOT NULL recursively in ALTER ... AD
|
161 | 187 | -->
|
162 | 188 | <para>
|
|
1538 | 1564 |
|
1539 | 1565 | <listitem>
|
1540 | 1566 | <!--
|
1541 |
| -2016-11-22 [906bfcad7] Improve handling of "UPDATE ... SET (column_list) = row_ |
1542 |
| ---> |
1543 |
| - <para> |
1544 |
| - Allow standard row constructor syntax in <literal>UPDATE ... SET |
1545 |
| - (<replaceable>column_list</replaceable>) = <replaceable>row_constructor</replaceable></literal> |
1546 |
| - (Tom Lane) |
1547 |
| - </para> |
1548 |
| - |
1549 |
| - <para> |
1550 |
| - The <replaceable>row_constructor</replaceable> can now begin with the |
1551 |
| - keyword <literal>ROW</literal>; previously that had to be omitted. Also, |
1552 |
| - an occurrence of <literal><replaceable>table_name</replaceable>.*</literal> |
1553 |
| - within the <replaceable>row_constructor</replaceable> is now expanded into |
1554 |
| - multiple columns, as in other uses |
1555 |
| - of <replaceable>row_constructor</replaceable>s. |
1556 |
| - </para> |
1557 |
| - </listitem> |
1558 |
| - |
1559 |
| - <listitem> |
1560 |
| -<!-- |
1561 | 1567 | 2016-09-05 [c54159d44] Make locale-dependent regex character classes work for l
|
1562 | 1568 | -->
|
1563 | 1569 | <para>
|
|
0 commit comments