2010-07-27 32 views
5

Tôi đang đào sâu vào ejabberd nhưng tôi không thể tìm cách kiểm tra bảng Mnesia của nó.ejabberd: kiểm tra bảng Mnesia?

Có điều gì giống như trình bao MySQL để kiểm tra bảng không?

+0

tôi đã tìm thấy ./ejabberdctl đổ để đổ các nội dung cơ sở dữ liệu vào một tập tin, nhưng không phải là một cách dễ dàng để chọn dữ liệu (thông qua một shell cho ex.) – Tommy

Trả lời

11

Bạn có thể sử dụng Trình hiển thị bảng, trong mô-đun tv.

Nó có thể giúp kiểm tra ets bảng và mnesia bảng. Bạn chỉ có thể bắt đầu nó trên bất kỳ nút kết nối (ví dụ với "ejabberdctl debug"), với:

tv:start(). 
0

Chỉ cần vào thư mục nơi ejabberd là cài đặt như đi đến thư mục bin và gõ lệnh ./ejabberdctl dump_table file_name_in_which_table_will_be_dumped Table_Name .

Tập tin này sẽ được tạo ra trong cơ sở dữ liệu/ejabberd @ localhost/dump_table file_name_in_which_table_will_be_dumped

Các vấn đề liên quan