2010-07-27 8 views
5

Sto scavando nell'ejabberd ma non riesco a trovare un modo per ispezionare i suoi tavoli Mnesia.ejabberd: ispezionare i tavoli Mnesia?

C'è qualcosa come la shell MySQL per ispezionare le tabelle?

+0

ho trovato ./ejabberdctl scaricare per scaricare il contenuto del database in un file, ma non un modo semplice per selezionare i dati (attraverso un shell per ex.) – Tommy

risposta

11

È possibile utilizzare il Visualizzatore tabelle, nel modulo tv.

Può aiutare ad esaminare le tabelle ets e le tabelle mnesia. Si può semplicemente avviarlo su qualsiasi nodo collegato (ad esempio con "ejabberdctl debug"), con:

tv:start(). 
0

Basta andare alla cartella in cui è ejabberd installed.Then andare nella cartella bin e digitare command ./ejabberdctl dump_table file_name_in_which_table_will_be_dumped TABLE_NAME .

Questo file verrà creato nel database/ejabberd @ localhost/file_name_in_which_table_will_be_dumped dump_table