Procedimiento que actualiza un campo timestamp al actualizar cualquier columna de la tabla

Para crear procedimiento que actualize un campo timestamp al actualizar cualquier columna de la tabla

CREATE OR REPLACE FUNCTION update_changetimestamp_column()
RETURNS TRIGGER AS $$
BEGIN
NEW.changetimestamp = now();
RETURN NEW;
END;
$$ language 'plpgsql';

CREATE TRIGGER update_ab_changetimestamp BEFORE UPDATE
ON ab FOR EACH ROW EXECUTE PROCEDURE
update_changetimestamp_column();
Tagged with: ,
Posted in Programación