ejabberd:检查Mnesia桌子?

时间:2010-07-27 13:03:28

标签: erlang ejabberd mnesia

我正在挖掘ejabberd,但我无法找到检查其Mnesia桌子的方法。

是否有类似MySQL shell的东西来检查表?

2 个答案:

答案 0 :(得分:11)

您可以在模块tv中使用Table Visualizer。

它可以帮助检查ets表和mnesia表。您可以在任何连接的节点上启动它(例如使用“ejabberdctl debug”),并使用:

 tv:start().

答案 1 :(得分:1)

转到安装了ejabberd的文件夹。然后转到bin文件夹并输入命令./ejabberdctl dump_table file_name_in_which_table_will_be_dumped Table_Name。

此文件将在database / ejabberd @ localhost / dump_table file_name_in_which_table_will_be_dumped

中创建