diff --git a/bookings/patches/engine_jobs1_sync.patch b/bookings/patches/engine_jobs1_sync.patch index fa1db5b..6c09c6c 100644 --- a/bookings/patches/engine_jobs1_sync.patch +++ b/bookings/patches/engine_jobs1_sync.patch @@ -1,18 +1,6 @@ --- a/engine.sql +++ b/engine.sql -@@ -165,6 +165,11 @@ - -- disconnect all previously opened connections - PERFORM dblink_disconnect(unnest(dblink_get_connections())); - -+ IF jobs = 1 THEN -+ CALL process_queue(end_date); -+ RETURN; -+ END IF; -+ - -- start parallel jobs - FOR i IN 1 .. jobs LOOP - connname := 'job' || i; -@@ -230,7 +235,8 @@ +@@ -230,7 +230,8 @@ SELECT count(*) > 0 FROM pg_stat_activity WHERE application_name = 'Airlines processor' @@ -20,5 +8,4 @@ + AND state != 'idle' + AND pid <> pg_backend_pid(); END; - - /* +