Re: I get ERROR: column "table_name" does not exist - Mailing list pgsql-docs

From Erik Wienhold
Subject Re: I get ERROR: column "table_name" does not exist
Date
Msg-id f1d6eec7-1b52-4103-944b-b633b56d34a8@ewie.name
Whole thread Raw
In response to I get ERROR: column "table_name" does not exist  (PG Doc comments form <noreply@postgresql.org>)
Responses Re: I get ERROR: column "table_name" does not exist
List pgsql-docs
On 2024-06-06 15:08 +0200, Florian Koch wrote:
> This is the working example, when I replace any of e.g.
> 'PG_EXCEPTION_HINT' with 'TABLE_NAME'. Then the function throws. I am
> using postgres 16.1.

Perhaps you did not declare variable table_name and run something like:

    RETURN jsonb_build_object('table', table_name);

But that's still guesswork without seeing the actual function definition
with your edits.

> On Wed, Jun 5, 2024 at 6:32 PM Erik Wienhold <ewie@ewie.name> wrote:
> >
> > On 2024-06-04 21:50 +0200, PG Doc comments form wrote:
> > > When using GET STACKED DIAGNOSTICS in PL/pgSQL accessing TABLE_NAME,
> > > COLUMN_NAME, CONSTRAINT_NAME or SCHEMA_NAME throws an error.
> > >
> > > The function "shared.test_raise_exception":
> > > https://github.com/rin-nas/postgresql-patterns-library/issues/8#issuecomment-2147984520
> >
> > * Do you have a reproducer with those diagnostic items?  The linked
> >   script does not use any of the items that you've mentioned.
> >
> > * Which Postgres version?

-- 
Erik



pgsql-docs by date:

Previous
From: Florian Koch
Date:
Subject: Re: I get ERROR: column "table_name" does not exist
Next
From: PG Doc comments form
Date:
Subject: CLUSTER details