как перейти на Mysql ?

Есть уже рабочий сервер ejabberd. Все данные хранятся в spool ({auth_method, internal}.), как всё это переконвертировать в mysql базу ? Есть уже готовый какой либо конвертер ?

насчёт

насчёт конвертера не скажу, но что именно ты хочеш перевсти? авторизацию? данные? всё не переведёш, некоторые вещи всёравно будут в mnesia. кстати - чем она тебя неустраивает?

ответ

evadim wrote:

насчёт конвертера не скажу, но что именно ты хочеш перевсти? авторизацию? данные? всё не переведёш, некоторые вещи всёравно будут в mnesia. кстати - чем она тебя неустраивает?

Да, я всё хотел перевести на Mysql. Очень жаль, что нельзя...

Например, невозможно в удобном виде просмотреть всё содержимое таблиц. Невозможно, что либо удалить или изменить непосредственно через базу.

Например, как через mnesia удалить чью либо vCard ?

vCard насколько я

vCard насколько я понимаю можно. авторизация и ростеры тож вроде... почитай Книгу.

не нашел

Может кто уже делал это, подскажите. Я не нашел в доках...

вот описание

вот описание авторизации
http://www.process-one.net/docs/ejabberd/guide_en.html#mysql
далее там написано как узнать работает-ли некий модуль с внешней БД или нет, и как его настроить.

Меня тоже

Меня тоже интересует, мне нужно удалить юзеря/ей

по какому

по какому признаку? новый mod_ctl_extra может это делать, по разным параметрам. а вот удалить юзверя из базы просто так нельзя - в mnesia, в разных таблицах от него лежат - имя/пароль, vCard, roster, авторизации. так что просто удалив имя/пароль - оставиш карточку и ростер, возможно ещё что-то останется.

Syndicate content