booktown=# CREATE TRIGGER check_shipment
booktown-* BEFORE INSERT OR UPDATE
booktown-# ON shipments FOR EACH ROW
booktown-* EXECUTE PROCEDURE check_shipment_addition();
CREATE
Обратите внимание: функция check_shipment_addition() должна определяться в базе данных booktown до определения триггера, по которому она вызывается. Триггерные функции всегда определяются раньше триггеров.
За дополнительной информацией о триггерах обращайтесь к главе 7.