Vytvořte funkci, která aktualizuje sloupec changetimestamp v tabulce takto:
CREATE OR REPLACE FUNCTION update_changetimestamp_column()
RETURNS TRIGGER AS $$
BEGIN
NEW.changetimestamp = now();
RETURN NEW;
END;
$$ language 'plpgsql';
Vytvořte spouštěč v tabulce, který volá funkci update_changetimestamp_column() vždy, když dojde k aktualizaci, jako je tento:
CREATE TRIGGER update_ab_changetimestamp BEFORE UPDATE
ON ab FOR EACH ROW EXECUTE PROCEDURE
update_changetimestamp_column();