Question: what is proper way to define python function asevent_trigger? - Mailing list pgsql-general

From Andrei Pozolotin
Subject Question: what is proper way to define python function asevent_trigger?
Date
Msg-id 0d6c5bdc3ab532bc3240cfb14bc55ce9@gmail.com
Whole thread Raw
Responses Re: Question: what is proper way to define python function asevent_trigger?
Re: Question: what is proper way to define python function as event_trigger?
List pgsql-general

Hello.

Problem:

1. any attempt to define python function as an event_trigger, i.e.:

CREATE FUNCTION public.verify()
RETURNS event_trigger
LANGUAGE 'plpython3u'
AS $$ print("hello-kitty") $$;

2. fails with message:

ERROR: trigger functions can only be called as triggers

SQL state: 0A000

3. here in the source:

https://github.com/postgres/postgres/blob/master/src/pl/plpython/plpy_procedure.c#L226

Question:

what is proper way to define python function as event_trigger?

Thank you.


pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Semi-unable to add new records to table--primary key needed?
Next
From: Jeff Ross
Date:
Subject: Re: Question: what is proper way to define python function asevent_trigger?