2010-07-27 17 views
5

Estoy cavando en ejabberd pero no puedo encontrar una manera de inspeccionar sus tablas de Mnesia.ejabberd: inspeccionar las tablas de Mnesia?

¿Hay algo así como el shell de MySQL para inspeccionar las tablas?

+0

que he encontrado ./ejabberdctl volcar volcar el contenido de bases de datos en un archivo, pero no es una forma sencilla de seleccionar los datos (a través de una cáscara por ej.) – Tommy

Respuesta

11

Puede usar Table Visualizer, en el módulo tv.

Puede ayudar a examinar las tablas ets y las tablas mnesia. Simplemente puede empezar en cualquier nodo conectado (por ejemplo, con "depuración ejabberdctl"), con:

tv:start(). 
0

Sólo tienes que ir a la carpeta donde ejabberd es installed.Then ir a la carpeta bin y escriba el comando ./ejabberdctl dump_table file_name_in_which_table_will_be_dumped Table_Name .

Este archivo se creará en la base de datos/ejabberd @ localhost/file_name_in_which_table_will_be_dumped dump_table

Cuestiones relacionadas