estou querendo criar uma trigger no postgresql, mas já tentei de tudo e até estudei a documentação toda, mas não consigo criar uma trigger no PostgreSQL. Coloco na query o código abaixo
CREATE TRIGGER update_item_detalhesreservas
AFTER DELETE ON detalhesreservas
FOR EACH ROW BEGIN
UPDATE itens SET disponibilidade='DI' WHERE codigo=OLD.coditem;
END;
mas dá o seguinte erro:
ERRO: erro de sintaxe em ou próximo a "BEGIN"
LINE 3: FOR EACH ROW BEGIN
Eu estou tentando criar uma trigger para que, quando eu excluir na tabela detalhesreservas, em cada linha que for excluída ele deve armazenar o código do ítem e executar o update na tabela de itens. Isso deve ser feito somente depois de excluído os registro da tabela detalhesreservas.