2015-08-12 13:17:56 +02:00
|
|
|
create function notifyJobsetSharesChanged() returns trigger as 'begin notify jobset_shares_changed; return null; end;' language plpgsql;
|
|
|
|
create trigger JobsetSharesChanged after update on Jobsets for each row
|
|
|
|
when (old.schedulingShares != new.schedulingShares) execute procedure notifyJobsetSharesChanged();
|
|
|
|
|
2015-10-15 14:42:30 -07:00
|
|
|
update Jobsets SET (schedulingShares) = (1) where NOT (schedulingShares > 0);
|
2015-08-12 13:17:56 +02:00
|
|
|
alter table Jobsets add constraint jobsets_check check (schedulingShares > 0);
|