| From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
|---|---|
| To: | "Carl(dot)Weierstrass" <carl(dot)weierstrass(at)googlemail(dot)com> |
| Cc: | "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: bug or feature |
| Date: | 2026-10-05 14:32:21 |
| Message-ID: | CAKFQuwZqm+d02pJAK0T3xGwds3sFpritkSW1aROjzO+GUGXMaA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Monday, October 5, 2026, Carl.Weierstrass <
carl(dot)weierstrass(at)googlemail(dot)com> wrote:
> but the more elegant version in one single statement results in a syntax
> error
>
> begin;
> insert into test2
> delete from test1
> where 1 = 1
> returning *; --return deleted lines
> commit;
>
> psql:test.sql:32: FEHLER: Syntaxfehler bei »delete«
> ZEILE 2: delete from test1
>
> Is this a bug or a feature?
If you make something up that isn’t documented it shouldn’t work. You can
call the inability to interpret random stuff you send to the server a
feature if you need an apply a label.
You might want to look at the WITH clause of those commands to see how to
go about combining multiple distinct commands into one execution correctly.
David J.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Adrian Klaver | 2026-10-05 14:53:41 | Re: bug or feature |
| Previous Message | Laurenz Albe | 2026-10-05 14:12:35 | Re: bug or feature |