我正在研究 ejabberd 但我找不到检查其 Mnesia 表的方法。
是否有类似 MySQL shell 的东西来检查表?
您可以使用模块中的表格可视化器tv
。
它可以帮助检查ets
表格和mnesia
表格。您可以简单地在任何连接的节点上启动它(例如使用“ejabberdctl debug”),使用:
tv:start().
只需转到安装 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