Slide 47
Slide 47 text
47/55
PL/Python: Triggers
Criação do trigger (gatilho):
> CREATE TRIGGER tg_ckvalues
BEFORE INSERT OR UPDATE ON tb_produto
FOR EACH ROW EXECUTE PROCEDURE
fc_tg_py_ckvalues();
Populando a tabela e utilizando RETURNING:
> INSERT INTO tb_produto (nome, ativo, preco) VALUES
('foo', 't', 10.00),
('bar', 't', 5.40),
('baz', 'f', 3.00)
RETURNING id, nome;
id | nome
----+------
1 | foo
2 | bar
3 | baz