Improve generated column names for cases involving sub-SELECTs.
Tom Lane <tgl@sss.pgh.pa.us>
Improve generated column names for cases involving sub-SELECTs. We'll now use "exists" for EXISTS(SELECT ...), "array" for ARRAY(SELECT ...), or the sub-select's own result column name for a simple expression sub-select. Previously, you usually got "?column?" in such cases. Marti Raudsepp, reviewed by Kyotaro Horiugchi
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/select.sgml | modified | +3 −2 |
| doc/src/sgml/syntax.sgml | modified | +3 −3 |
| src/backend/parser/parse_target.c | modified | +42 −0 |
| src/test/regress/expected/aggregates.out | modified | +3 −3 |
| src/test/regress/expected/subselect.out | modified | +6 −6 |
| src/test/regress/expected/with.out | modified | +2 −2 |