【发布时间】:2016-04-30 23:03:09
【问题描述】:
由于高估了实施的脆弱性,我已经损坏了我的 Mnesia 数据库,无法修复。当我尝试 Mnesia API 时,我需要的记录是不可见的,即使它们的键在文件中可见。即使文档表明 Mnesia 工件是 DETS 文件,它们也不能被打开或识别为 DETS 工件。 PS:dump_to_textfile() 也不起作用。
【问题讨论】:
-
您能解释一下
mnesia:dump_to_textfile/1是如何不起作用的吗?是报错还是调用成功,mnesia:load_textfile/1函数调用导入数据失败? -
@Stratus3D 我对 dump_to_textfile() 的引用只是一个 PS。随附的文档表明它仅用于教育目的。更大的问题是我无法从数据库中提取数据,即使文档还表明它是 DETS 或 ETS,我也无法打开任何 Mnesia 数据文件。