Re: Using "exit" to bring "goto" functionality.

From: DAVID ROTH <adaptron(at)comcast(dot)net>
To: Christophe Pettus <xof(at)thebuild(dot)com>, Bryn Llewellyn <bryn(at)yugabyte(dot)com>
Cc: pgsql-general list <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Using "exit" to bring "goto" functionality.
Date: 2023-07-10 19:08:05
Message-ID: 417293360.172884.1689016086131@connect.xfinity.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I am a newbe at my current job.
They have a separate log table for every table because they want all the columns.
I have been looking for a way to go to a common log table without requiring major changes to the application.

With your help, I have a proof of principle that I can demonstrate now.

> On 07/10/2023 2:58 PM EDT Christophe Pettus <xof(at)thebuild(dot)com> wrote:
>
>
> > On Jul 10, 2023, at 11:54, Bryn Llewellyn <bryn(at)yugabyte(dot)com> wrote:
> >
> > What is the rationale for supporting what seems to be on its face this strange functionality?
>
> It allows you to EXIT or CONTINUE a loop thaIt is not the innermost one, by naming the label of an outer loop.
>
> One can debate endlessly whether it's good or bad to include that functionality, but it definitely has use cases. I would assume that at this point, it's not going anywhere.
>
> The relevant documentation is here:
>
> https://www.postgresql.org/docs/15/plpgsql-control-structures.html#PLPGSQL-CONTROL-STRUCTURES-LOOPS

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2023-07-10 19:29:47 Re: Using "exit" to bring "goto" functionality.
Previous Message Christophe Pettus 2023-07-10 18:58:33 Re: Using "exit" to bring "goto" functionality.