如何再次将GeoLite CSV文件编译为MMDB?



我对GeoLite2 CSV文件中的位置名称进行了一些更正。 我的网站仅从MMDB文件中检索位置,因此如何将更改的CSV文件再次编译回MMDB二进制文件。 我到处寻找解决方案,但找不到。

感谢您的任何提示。 卡洛斯

目前只有 2 个开源 MMDB 文件编写器:

  • MaxMind::D B::Writer (Perl language(
  • Go
  • MaxMind DB Writer (Go language(

不幸的是,第二个只有 Perl 可用的功能子集,但它应该足以编写一个程序来创建 MMDB 文件,逐行读取 CSV 文件并创建mmdbtype实例。

您可以查看我们的mmdbctl实用程序工具。

要将 CSV 文件转换为 MMDB 文件,请使用import命令:

$ mmdbctl import --in data.csv --out data.mmdb

此处提供了说明、功能和文档:github.com/ipinfo/mmdbctl。

目前它仅支持字符串数据类型,不支持嵌套数据类型。有关详细信息,请参阅此问题。

相关内容

  • 没有找到相关文章

最新更新