-- we've renamed api.builds.vod to api.builds.vod_id DROP FUNCTION public.tg__add_build_job CASCADE; CREATE FUNCTION public.tg__add_build_job() RETURNS trigger LANGUAGE plpgsql SECURITY DEFINER SET search_path TO 'pg_catalog', 'public', 'pg_temp' AS $$ begin PERFORM graphile_worker.add_job(NEW.task, json_build_object( 'vod_id', NEW.vod_id ), max_attempts := 6); return NEW; end; $$; CREATE TRIGGER create_build AFTER UPDATE ON api.builds FOR EACH ROW EXECUTE FUNCTION tg__add_build_job();