pgsql: Print out error position for some more DDLs

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Print out error position for some more DDLs
Date: 2024-12-17 00:44:48
Message-ID: E1tNLhg-0035at-6v@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Print out error position for some more DDLs

The following commands gain some information about the error position in
the query, should they fail when looking at the type used:
- CREATE TYPE (LIKE)
- CREATE TABLE OF

Both are related to typenameType() where the type name lookup is done.
These calls gain the ParseState that already exists in these paths.

Author: Kirill Reshke, Jian He
Reviewed-by: Álvaro Herrera, Michael Paquier
Discussion: https://postgr.es/m/CALdSSPhqfvKbDwqJaY=yEePi_aq61GmMpW88i6ZH7CMG_2Z4Cg@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/0f23dedc91760271aefe9e3c52d677c079bb7bce

Modified Files
--------------
src/backend/commands/typecmds.c | 2 +-
src/backend/parser/parse_utilcmd.c | 2 +-
src/test/regress/expected/float8.out | 2 ++
src/test/regress/expected/typed_table.out | 2 ++
4 files changed, 6 insertions(+), 2 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2024-12-17 05:36:01 pgsql: Tweak some comments related to variable-numbered stats in pgstat
Previous Message Michael Paquier 2024-12-17 00:25:00 pgsql: pg_combinebackup: Fix PITR comparison test in 002_compare_backup