private JdbcTaskRepositoryContext getTaskRespositoryContext() {
    return new JdbcTaskRepositoryContext(
        taskResolver,
        tableName,
        schedulerSchedulerName,
        jdbcRunner,
        () -> new ExecutionResultSetMapper(false, true));
  }
Instead of doing delete+insert, we allow updating an existing execution will all new fields

@return the execution-time of the new execution
db-scheduler/src/main/java/com/github/kagkarlsson/scheduler/jdbc/JdbcTaskRepository.java