Include error location in errors from ComputeIndexAttrs().

Make use of IndexElem's new location field to localize these
errors better.

Author: jian he <[email protected]>
Reviewed-by: Tom Lane <[email protected]>
Discussion: 
https://postgr.es/m/cacjufxh3ogxf1hrzgaawyntye2jhemk9jbtrtgv-kjk6tsg...@mail.gmail.com

Branch
------
master

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

Modified Files
--------------
src/backend/bootstrap/bootparse.y                  |  6 ++-
src/backend/commands/indexcmds.c                   | 61 +++++++++++++++-------
src/backend/commands/tablecmds.c                   |  9 ++--
src/backend/tcop/utility.c                         |  3 +-
src/include/commands/defrem.h                      |  3 +-
src/test/regress/expected/alter_table.out          |  4 ++
src/test/regress/expected/collate.icu.utf8.out     |  2 +
src/test/regress/expected/collate.linux.utf8.out   |  2 +
src/test/regress/expected/collate.out              |  2 +
.../regress/expected/collate.windows.win1252.out   |  2 +
src/test/regress/expected/sqljson_queryfuncs.out   | 56 ++++++++++++++++++++
11 files changed, 123 insertions(+), 27 deletions(-)

Reply via email to