MyChat Scripts: функция mRemoveConfs — удалить всю историю конференций на сервере и клиентах

MyChat Scripts: функция mRemoveConfs — удалить всю историю конференций на сервере и клиентах

"Для разработчиков", "Серверные скрипты", "Описание функций", "История сообщений", "mRemoveConfs".

 

Полностью удалить все сообщения в текстовых конференциях серверной базы данных и на всех устройствах пользователей (онлайн и офлайн).

 

Операцию нельзя "откатить" назад, будьте внимательны, история удаляется безвозвратно.

 

Все офлайн-пользователи получат команду на удаление истории конференций сразу после подключения, автоматически.

 

Синтаксис

procedure mRemoveConfs;

 

Результат функции

История сообщений в конференциях удаляется на сервере и на всех клиентах. Базы данных клиентов после удаления сообщений будут автоматически сжаты (vacuum).

 

Пример

begin
  mRemoveConfs;
end.

Результат работы скрипта

В протоколах пользовательских приложений будет запись вида:

 

[18:57:19] [SERVER COMMAND] Удаление всех сообщений в конференциях (remove confs)

 

Ещё посмотреть

Консольная команда remove confs