I've created a function which inserts in an audit table some data about the row that just has been deleted, and created an AFTER DELETE
per-row trigger on the table I want to audit.
This is working fine, I'm seeing my audit table getting a new row inserted each time I delete a row from the table I want to audit.
I'd like to which whether there are known circumstances under which PostgreSQL would not run an AFTER DELETE
trigger. I've read https://www.postgresql.org/docs/current/trigger-definition.html and could not find any, but I'd like to be sure.