2016-10-13 15:53:05 +02:00
|
|
|
create function notifyJobsetsAdded() returns trigger as 'begin notify jobsets_added; return null; end;' language plpgsql;
|
|
|
|
create trigger JobsetsAdded after insert on Jobsets execute procedure notifyJobsetsAdded();
|
|
|
|
|
|
|
|
create function notifyJobsetsDeleted() returns trigger as 'begin notify jobsets_deleted; return null; end;' language plpgsql;
|
|
|
|
create trigger JobsetsDeleted after delete on Jobsets execute procedure notifyJobsetsDeleted();
|
|
|
|
|
|
|
|
create function notifyJobsetSchedulingChanged() returns trigger as 'begin notify jobset_scheduling_changed; return null; end;' language plpgsql;
|
|
|
|
create trigger JobsetSchedulingChanged after update on Jobsets for each row
|
2016-10-27 13:43:05 +02:00
|
|
|
when (((old.triggerTime is distinct from new.triggerTime) and (new.triggerTime is not null))
|
2016-12-09 18:18:17 +01:00
|
|
|
or (old.checkInterval != new.checkInterval)
|
|
|
|
or (old.enabled != new.enabled))
|
2016-10-13 15:53:05 +02:00
|
|
|
execute procedure notifyJobsetSchedulingChanged();
|