3

我已经有一个 LMDB 数据库,例如:lmdb.db。我正在尝试使用一些已经存在的工具,当我第一次使用这些工具创建一个新数据库时,我也会这样做。(我得到了一些关于如何在此处设置所有内容的解释:https://lmdb.readthedocs.org/en/release/。)但我无法在现有数据库上执行此操作。

env = lmdb.open('/test', max_dbs=10)
db1 = env.open_db('lmdb.db')

这是我尝试过的,但它总是创建一个新的数据库。我不能让我自己现有的一个进入它。有可能吗,如果是的话怎么办?

还是因为我有一个 .db 文件而他们想要一个 .mdb 文件。如果是,我如何在命令行上转换它们?(我已经找到了一些可以下载的程序,但我想制作一些脚本来轻松修改我的数据库并获取一些统计信息。)然后我需要什么才能真正打开现有文件而不是新文件?

4

0 回答 0