MaxMind DB Writer Слияние данных в диапазоне Ip

У меня есть сценарий Perl (с помощью здесь), который генерирует файлы mmdb с диапазонами IP без каких-либо проблем для простых данных. Я использую mysql для получения набора данных из базы данных. Теперь я хочу иметь что-то подобное.

data -> ip start -> ip end
123 -> 0.0.0.0 -> 5.5.5.5
321 -> 1.1.1.1 -> 5.5.5.5 

Текущий код:

my %types = (
    data => 'utf8_string',
);
Runs in a loop of data
$tree->insert_range(
  $row[1],$row[2],
  {
   data => $row[0],#data gets override here, 
   #$row is current row returned from db containing data as given above 
   },
 );

Итак, созданный mmdb, скажем, должен прочитать данные 123 для IP 0.0.0.0 и 123,321 для IP 5.5.5.5 Возможно ли добавить / добавить данные в существующий ключ, пробовал использовать recurse в качестве стратегии слияния, но это не сработало, я получаю только данные 321 для ip 5.5.5.5

Можно ли включить / добавить / добавить данные в существующие ключи? Как?

0 ответов

Другие вопросы по тегам