| From: | Flaris Feller <flaris(dot)feller(at)gmail(dot)com> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | pgsql-interfaces(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Transaction control in a C language function |
| Date: | 2023-03-06 23:33:45 |
| Message-ID: | CANNsrHtZwfrsrz7z6Y7Nhe+DmST_QmeJ=MWAZpMxt8+iCPHGAA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-interfaces |
Hello Tom,
You are absolutely right, I was calling it from a function instead of a
procedure.
The documentation should mention that.
Thanks for your clarification.
Regards,
Flaris.
Em seg., 6 de mar. de 2023 às 12:21, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> escreveu:
> Flaris Feller <flaris(dot)feller(at)gmail(dot)com> writes:
> > I would like to implement transaction control in a function implemented
> in
> > C language.
>
> That will certainly not work unless you make it a procedure.
> It'd be a good idea also to check that the CALL came from a
> non-atomic context.
>
> regards, tom lane
>
--
Flaris Roland Feller
https://www.linkedin.com/in/flarisfeller
| From | Date | Subject | |
|---|---|---|---|
| Next Message | pgchem pgchem | 2023-04-12 07:35:10 | C trigger significantly slower than PL/pgSQL? |
| Previous Message | Andres Freund | 2023-03-06 18:15:11 | Re: About default inBufSize (connection read buffer size) in libpq |