pgsql: Improve the error message for an inappropriate column definition

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Improve the error message for an inappropriate column definition
Дата
Msg-id E1kKjbe-0007tX-Np@gemulon.postgresql.org
обсуждение исходный текст
Ответы Re: pgsql: Improve the error message for an inappropriate column definition  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-committers
Improve the error message for an inappropriate column definition list.

The existing message about "a column definition list is only allowed for
functions returning "record"" could be given in some cases where it was
fairly confusing; in particular, a function with multiple OUT parameters
*does* return record according to pg_proc.  Break it down into a couple
more cases to deliver a more on-point complaint.  Per complaint from
Bruce Momjian.

Discussion: https://postgr.es/m/798909.1600562993@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/ce90f075f0d831ca4085ba73891b7da2a2f7047e

Modified Files
--------------
src/backend/parser/parse_relation.c      | 44 +++++++++++++++++++++++++++-----
src/test/regress/expected/rangefuncs.out | 13 ++++++++++
src/test/regress/sql/rangefuncs.sql      |  5 ++++
3 files changed, 55 insertions(+), 7 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Stamp 13.0.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Exclude fmgrprotos.h from pgindent processing.