Índice
Para complementar o mecanismo de gatilho discutido em Gatilhos, o PostgreSQL também fornece gatilhos de evento. Ao contrário dos gatilhos regulares, que são anexados a uma única tabela e capturam apenas eventos da linguagem de manipulação de dados (DML), os gatilhos de evento são globais para um banco de dados específico, e conseguem capturar eventos da linguagem de definição de dados (DDL).
Assim como os gatilhos regulares, os gatilhos de evento podem ser escritos em qualquer linguagem procedural que inclua suporte a gatilho de evento, ou na linguagem C, mas não puramente em SQL.