![]() |
|||
![]() |
![]() |
![]() |
|
![]() |
|
Таблица users_messagesНазначение таблицы:Все сообщения, предназначенные неподключенным пользователям сохраняются в
базе данных в таблице users_messages для последуюшей их передачи пользователю
по первому требованию. Записи из таблицы удаляются по первому требованию
клиента (обычно это происходит сразу после их передачи)
Создание таблицы: Таблица создается сервером или утилитой при помощи запроса SQL. Прототип
запроса находится в модуле database\init_db.h CREATE TABLE Users_Messages (to_uin float8, from_uin float8, msg_date float8, msg_type int2, msgtext text) Таблица содержит индексы на поля from_uin, to_uin, msg_date для ускорения
работы запросов на выборку. Индексы создаются следующим образом: CREATE INDEX mess_from_uin ON Users_Messages (from_uin) CREATE INDEX mess_to_uin ON Users_Messages (to_uin) CREATE INDEX mess_msg_date ON Users_Messages (msg_date) Примечание Сообщения удаляются по запросу клиентов сразу после их получения. Автоматического удаления сообщений по прошествии какого-то времени пока нет. |
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
Webmaster А.В.Шутко |
![]() |
![]() |