Любые идеи по развитию MyChat. Запросы на новые функции, предложения по улучшению уже работающих сервисов. Если вы знаете, что нужно добавить в MyChat — welcome!
Аватара пользователя
Михаил П
Не достаточно еженедельных копий ,ежедневные нужны !!!!
Вложения
1.png
Аватара пользователя
Алексей Пикуров
​​Зачем? Если нужно "здась и сейчас" - можете сделать вручную. Чаще, чем раз в неделю - смысла не вижу, честно говоря. При обновлениях базы бекап делается автоматом, а еженедельные - это так, чтобы душа была спокойна.
Аватара пользователя
Алексей Пикуров
Я сделаю команду скриптового языка для создания бекапа. Сможете настроить частоту создания резервных копий по своему усмотрению.
Аватара пользователя
Алексей Пикуров
Реализовано. Вставите серверный скрипт, как вам будет удобно, например, на событие раз в сутки:

begin
mMakeBackupServerDataBase(mGetServerFolder('BACKUP'));
end.

Вот так:
1.png

По этой команде автоматически сформируется ZIP архив с резервной копией базы сервера. Скрипт работает, не мешая работе MyChat сервера.
Аватара пользователя
Алексей Пикуров
Останавливаем сервер, распаковываем базу данных поверху из бекапа и запускаем сервер. Автоматического RESTORE пока не делали, нечасто приходится делать такой "финт ушами".
Сергей Нор
Да я так и делал. Все кидал в папку C:\Program Files\MyChatServerFree\db
но база пользователей так и пустая.
Аватара пользователя
Алексей Пикуров
В C:\Program Files\MyChatServerFree\db находится пустая база-прототип. А рабочая, для бесплатной редакции MyChat Free Edition - в C:\Documents and Settings\All Users\MyChat Server Free\db\mainfree.abs
Аватара пользователя
Алексей Пикуров
Будьте здоровы и счастливы, не за что :)
Аватара пользователя
Алексей Пикуров
В новых версиях (7.2+) функция mMakeBackupServerDataBase изменена, учитывайте новый синтаксис.