@Override
  public void verifySupportsLockAndFetch() {
    if (!(jdbcCustomization.supportsSingleStatementLockAndFetch()
        || jdbcCustomization.supportsGenericLockAndFetch())) {
      throw new IllegalArgumentException(
          "Database using jdbc-customization '"
              + jdbcCustomization.getName()
              + "' does not support lock-and-fetch polling (i.e. Select-for-update)");
    }
  }
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