the issue is the design of the module used.
so, local_cache properly implements the save_minions function. which saves all of the minions that are expected to return.
prosgres has the function. but doesn't do anything in it.
if you want it to work exatly alike i suggest you take a look at what local_cache is doing and rewrite postgres into a custom master_job_cache to do something alone the same lines.