I know I can list the triggers with \dft
. But how can I see one concrete trigger? I want to know details like on which events the trigger is executed, which function is executed and so on.
I know I can list the triggers with \dft
. But how can I see one concrete trigger? I want to know details like on which events the trigger is executed, which function is executed and so on.
OK, I found out about it myself.
The command
\dft
doesn't show the triggers itself (as I thought), it shows all trigger-functions (return-type trigger).To see the trigger you can make
\dS <tablename>
, it shows not only columns of this table, but also all triggers defined on this table.To show the source of the trigger-function (or any function) use
\df+ <functionname>
.If you don't have access to psql commands, you can still use :
You could try the following:
or you can show triggers of a table named 'testtable' like this: