Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Triggers

Ainda não entendi muito bem qual a função de uma Trigger.

1 resposta
solução!

Olá, tudo bem?

Trigger é um tipo de procedimento armazenado, que são criadas associadas a uma tabela e sempre que essa tabela sofre alguma alteração, como a inserção, atualização ou a exclusão dos dados, a trigger é disparada automaticamente. Podemos utilizar uma trigger para acionar uma procedure que executá uma query para atualizar uma tabela X, sempre que um insert foi executado em uma tabela Y. Por exemplo, tenho uma tabela de vendas e preciso que seja sempre armazenado o valor total de vendas em uma tabela faturamento, então posso utilizar a trigger associada a tabela de vendas, para que sempre que seja realizado um insert na tabela de vendas, a trigger seja acionada e execute a procedure que faz a atualização da tabela faturamento. Você pode ver um pouco mais sobre trigger acessando a documentação do PostgresSQL.

Espero ter ajudado e bons estudos!