Структура базы данных

0
Администратор
+ 133
Автор LogicBoard
ShapeShifter
19:25, 20.06.2012
Все названия таблиц указаны без префикса (по умолчанию префикс "LB_").

Таблица Описание
adtblockданные о рекламных блоках
complaintданные о жалобах на сообщения, лс, профили и комментария к профилю (в DLE Edition - только на сообщения)
configurationнастройки форума
configuration_groupгруппы/категории настроек форума
control_center_adminsданные об ограничениях для групп пользователей и/или отдельного пользователя в ЦУ
control_center_menuданные о пунктах меню в ЦУ
forumsданные о форумах/категориях
forums_bannersданные о баннерах у форумов
forums_conditionданные об условиях прочтения форума
forums_filterданные фильтра слов для форума
forums_moderatorданные о модераторах форумов (группа пользователей или отдельный пользователь)
forums_noticeданные об объявлениях в форумах
groupsданные о группах пользователей
history_updateданные об истории обновления форума (во время обновления добавляется запись о новой версии и времени обновления)
logs_actions_ccлоги действий в ЦУ
logs_blockingлоги блокировок пользователей
logs_deliveryлоги рассылок по базе пользователей
logs_login_ccлоги авторизаций в ЦУ (удачные и неудчные)
*logs_passwordлоги восстановления паролей к аккаунтам
logs_postsлоги действий с сообщениями в темах
logs_topicsлоги действий с темами
*membersданные о зарегистрированных пользователях
*members_banfiltersданные о фильтре блокировки пользователей (IP, почта, логин)
*members_blockipданные о запросах на разблокировку аккаунта для определённого IP адреса, если аккаунт был ограничен только определённым IP адресом или адресами
*members_comкомментарии к профилям
*members_extra_rowsдополнительные поля
*_members_extra_rows_confконфигурация дополнительных полей
members_floodданные о блокировки посетителя за флуд (частые отправки данных с различных форм)
*members_limitpublданные о заблокированных пользователях, которым запрещено публиковать новые темы и/или сообщения на форуме
members_loginданные об ошибочных авторизациях (неверено указан логин или пароль)
*members_lostpassданные о запросах на восстановление паролей
*members_mailданные о запросах смены E-Mail адресов, если включена опция подтверждения смены важных данных
members_onlineданные об онлайн-посетителях за сутки
*members_passwordданные о запросах смены (не восстановления) пароля, если включена опция подтверждения смены важных данных
*members_pmличные сообщения пользователей
*members_pm_topicданные о темах личных сообщений пользователей
members_ranksданные о званиях
*members_reputationрепутация пользователей
*members_reputation_logлоги изменений репутации (кто, кому и когда)
members_statusличные статусы пользователей
members_warningданные об предупреждениях пользователям
noteзаметка администратора (на главной странице ЦУ)
postsданные о сообщениях
posts_utilityлоги изменения полезности сообщений (аналог "спасибо")
rulesправила форума
session_ccданные о пользователях, которые в данный момент находятся в ЦУ
staticpageданные о статических страницах
templates_emailшаблоны E-Mail уведомлений
topicsтемы
topics_filesданные об прикреплённых файлах к сообщениям
topics_pollданные об опросах в темах
topics_poll_logsлоги голосований в опросах
topics_sharelinkданные о системах публикаций ссылок в соц. сетях
topics_subscribeсписок пользователей, которые подписаны на темы
user_agentданные о ботах (для распознания в онлайн списке)
**cache_updateданные об обновлении файлов кеша на форуме
**discussданные о темах, которые прикреплены к новостям (модуль "обсудить на форуме")

* - этих таблиц в DLE Edition нет, т.к. вместо них используются таблицы CMS DLE.
** - этих таблиц в CMS Edition нет.
Администратор
+ 133
Автор LogicBoard
Таблица logs_password

Поле Тип Описание
id mediumint(8) NOT NULL auto_increment ID записи
member_id mediumint(8) NOT NULL default '0' ID пользователя
member_name varchar(40) NOT NULL default '' Логин пользователя
ip varchar(16) default NULL IP пользователя
send_date int(10) NOT NULL default '0' Дата запроса
info text NOT NULL Информация о пользователе (User agent, адрес страниц и др.)
status_reset tinyint(1) NOT NULL default '0' Статус восстановления. Значения: 0 - не восстановлен; 1 - восстановлен
Администратор
+ 133
Автор LogicBoard
Таблица logs_posts

Поле Тип Описание
id int(10) NOT NULL auto_increment ID записи
fid smallint(5) NOT NULL default '0' ID форума
tid int(10) NOT NULL default '0' ID темы
pid int(10) NOT NULL default '0' ID сообщения
mid mediumint(8) NOT NULL default '0' ID пользователя
date int(10) NOT NULL default '0' Дата
ip varchar(16) default NULL IP пользователя
act_st tinyint(2) NOT NULL default '0' Номер действия. Значения:
0 - Удалено
1 - Отредактировано
2 - Закреплено
3 - Откреплено
4 - Скрыто
5 - Опубликовано
6 - Перемещено
7 - Объединено
info text NOT NULL Описание действия (копия сообщения)
Администратор
+ 133
Автор LogicBoard
Таблица logs_topics

Поле Тип Описание
id int(10) NOT NULL auto_increment ID записи
fid smallint(5) NOT NULL default '0' ID форума
tid int(10) NOT NULL default '0' ID темы
mid mediumint(8) NOT NULL default '0' ID пользователя
date int(10) NOT NULL default '0' Дата
ip varchar(16) default NULL IP пользователя
act_st tinyint(2) NOT NULL default '0' Номер действия. Значения:
0 - Удалена
1 - Отредактирована
2 - Закрыта
3 - Открыта
4 - Закрпелена
5 - Откреплена
6 - Очищен лист подписчиков
7 - Скрыта
8 - Опубликована
9 - Перемещена
10 - Объединена
11 - Добавлено голосование
12 - Отредактирвоано голосование
13 - Удалено голосование
info text NOT NULL Описание действия
Администратор
+ 133
Автор LogicBoard
ShapeShifter
15:12, 20.06.2012
Таблица members

Поле Тип Описание
member_id mediumint(8) NOT NULL auto_increment ID пользователя
name varchar(40) NOT NULL default '' Логин пользователя
ulogin_key varchar(255) NOT NULL default '' Ключ авторизации, если пользователю авторизовался через uLogin
password varchar(32) NOT NULL default '' Пароль (двойное md5)
secret_key varchar(32) NOT NULL default '' Уникальный ключ
email varchar(50) NOT NULL default '' E-Mail
ip varchar(16) NOT NULL default '' Последний IP
personal_title varchar(50) NOT NULL default '' Личное звание
member_group smallint(5) NOT NULL default '4' ID группы пользователя
lastdate int(10) NOT NULL default '0' Дата последнего визита
reg_date int(10) NOT NULL default '0' Дата регистрации
reg_status varchar(253) NOT NULL default '0' Статус регистрации. Значения:
1 или 1|0 - аккаунт активирован
0 - неактивирован. Ручная активация администратором
Ключ (md5(время.IP)) - нужно подтверждение с указанного E-Mail
avatar varchar(40) default NULL default '' Название файла аватара. ID_пользвоателя.расширение
fullname varchar(255) NOT NULL default '' Полное имя
town varchar(255) NOT NULL default '' Город
b_day tinyint(2) NOT NULL default '0' День рождения
b_month tinyint(2) NOT NULL default '0' Месяц рождения
b_year smallint(4) NOT NULL default '0' Год рождения
sex varchar(255) NOT NULL default '' Пол. Значения:
0 - не указан
1 - мужской
2 - женский
about text NOT NULL О себе
signature text NOT NULL Подпись
skype varchar(200) NOT NULL default '' Skype
icq int(10) NOT NULL default '0' Номер ICQ
twitter varchar(200) NOT NULL default '' Твиттер
vkontakte varchar(200) NOT NULL default '' Страничка в ВК
limit_publ tinyint(1) NOT NULL default '0' Ограничение на публикацию. Значения:
0 - нет ограничения
1 - есть ограничение, подробности в таблице members_limitpubl
banned tinyint(1) NOT NULL default '0' Блокировака пользвоателя. Значения:
0 - не заблокирован
1 - заблокирован
topics_num smallint(5) NOT NULL default '0' Количество тем
posts_num mediumint(7) NOT NULL default '0' Количество сообщений
pm_folders text NOT NULL Имена созданных папок в ЛС. Имена папок разделяются символом "|"
pm_new smallint(4) NOT NULL default '0' Количество новых ЛС (непрочитанных)
pm_count mediumint(8) NOT NULL default '0' Общее количество ЛС
favorite text NOT NULL Избранные темы. ID тем через запятую
subscribe text NOT NULL Темы, на которые подписался пользователь. ID тем через запятую
mf_options text NOT NULL Опции профиля. Данные храняться в виде массива (serialize)
reputation mediumint(8) NOT NULL default '0' Репутация пользователя
reputation_freeze tinyint(1) NOT NULL default '0' Заморозка репутации. Значения:
0 - не заморожена
1 - заморожена
mstatus mediumint(8) NOT NULL default '0' ID личного статуса пользователя. Сам статус хранится в таблице members_status
count_warning tinyint(3) NOT NULL default '0' Количество предупреждений
view_topic text NOT NULL Список прочитанных тем. Хранится в виде массива [ID_темы] = время_просмотра
Администратор
+ 133
Автор LogicBoard
Таблица members_banfilters

Поле Тип Описание
id mediumint(8) NOT NULL auto_increment ID записи
type varchar(20) default NULL default '' Тип фильтра. Значения:
name - По логину
email - По E-Mail
ip - По IP
description text NOT NULL Фильтр
date int(10) NOT NULL default '0' Дата добавления фильтра
ban_member_id mediumint(8) NOT NULL default '0' ID пользователя. Если не 0 - то фильтр относится к определенному пользователю
moder_desc text NOT NULL Причина блокировки
ban_days smallint(4) NOT NULL default '0' Количество дней блокировки
date_end int(10) NOT NULL default '0' Дата окончания блокировки
count_w tinyint(1) NOT NULL default '0' Заблокирован по предупреждениям. Значения:
0 - Нет
1 - Да
Администратор
+ 133
Автор LogicBoard
Таблица members_blockip

Поле Тип Описание
member_id mediumint(8) NOT NULL default '0' ID пользователя
pass_key varchar(40) default NULL Ключ
block_date int(10) NOT NULL default '0' Дата срабатывания блокировки и отправки ключа разблокировки на E-Mail
Администратор
+ 133
Автор LogicBoard
Таблица members_comm

Поле Тип Описание
id int(10) NOT NULL auto_increment ID записи
profile_id mediumint(8) NOT NULL default '0' ID профиля, к которому принадлежит комментарий
text text NOT NULL Текст комментария
post_date int(10) NOT NULL default '0' Дата добавления
edit_date int(10) NOT NULL default '0' Дата редактирования
post_member_id int(10) NOT NULL default '0' ID автора комментария
post_member_name varchar(40) NOT NULL default '' Логин автора комментария
ip varchar(16) default NULL IP автора комментария
edit_member_id int(10) NOT NULL default '0' ID пользвоателя, который редактировал сообщение
edit_member_name varchar(40) NOT NULL default '' Логин пользователя, который редактирвоал сообщение
edit_reason varchar(255) NOT NULL default '' Причина редактирования
moder_member_id int(10) NOT NULL default '0' ID модератора, который добавил предупреждение
moder_member_name varchar(40) NOT NULL default '' Логин модератора, который добавил предупреждение
moder_reason varchar(255) NOT NULL default '' Предупреждение модератора
moder_date int(10) NOT NULL default '0' Дата добавления предупреждения модератора
Администратор
+ 133
Автор LogicBoard
Таблица members_flood

Поле Тип Описание
fl_id mediumint(8) NOT NULL auto_increment ID записи
fl_mid mediumint(8) NOT NULL default '0' ID пользователя
fl_ip varchar(16) default NULL IP пользователя
fl_last_date int(10) NOT NULL default '0' Дата создания или последнего обновления записи
fl_note text NOT NULL Время блокировки. Хранится в видем массива (serialize)
fl_check_type tinyint(1) NOT NULL default '0' Тип блокировки. Значения:
0 - добавление контента
1 - редактирвоание контента
is_blocked tinyint(1) NOT NULL default '0' Статус блокировки. Значения:
0 - Не заблокирован
1 - Заблокирован
Администратор
+ 133
Автор LogicBoard
Таблица members_limitpubl

Поле Тип Описание
limit_id mediumint(8) NOT NULL auto_increment ID записи
limit_date int(10) NOT NULL default '0' Дата создания записи
limit_member_id mediumint(8) NOT NULL default '0' ID пользователя
limit_type tinyint(1) NOT NULL default '0' Тип ограничения. Значения:
1 - запрещено публиковать сообщения (ответы)
2 - запрещено создание тем
3 - запрещено создавать темы и публиковать сообщения
limit_day smallint(3) NOT NULL default '0' Количество дней ограничения
limit_end int(10) NOT NULL default '0' Окончание ограничения
Администратор
+ 133
Автор LogicBoard
Таблица members_login

Поле Тип Описание
login_ip varchar(16) NOT NULL default '' IP пользователя
login_count smallint(5) NOT NULL default '0' Количество попыток авторизации
login_date int(10) NOT NULL default '0' Дата последней попытки авторизации
Администратор
+ 133
Автор LogicBoard
Таблица members_lostpass

Поле Тип Описание
id mediumint(8) NOT NULL auto_increment ID записи
member_name varchar(40) NOT NULL default '' Логин пользователя
member_id mediumint(8) NOT NULL default '0' ID пользователя
pass_key varchar(40) default NULL Ключ
Администратор
+ 133
Автор LogicBoard
Таблица members_mail

Поле Тип Описание
m_member_id mediumint(8) NOT NULL ID пользователя
m_member_name varchar(40) NOT NULL default '' Логин пользователя
m_member_ip varchar(16) default NULL IP пользователя
m_email varchar(50) NOT NULL default '' У-Mail пользователя
m_date int(10) NOT NULL default '0' Дата
m_key varchar(60) NOT NULL Ключ
Администратор
+ 133
Автор LogicBoard
Таблица members_online

Поле Тип Описание
mo_id varchar(60) NOT NULL ID записи
mo_member_id mediumint(8) NOT NULL default '0' ID пользователя, если это гость, то ID = 0
mo_member_name varchar(40) NOT NULL default '' Логин пользователя, если это гость, то поле пустое
mo_member_group smallint(5) NOT NULL ID группы пользователя, если это гость, то ID = 5
mo_ip varchar(16) default NULL IP
mo_date int(10) NOT NULL default '0' Дата
mo_browser varchar(200) default NULL default '' Данные о браузере
mo_location varchar(255) NOT NULL Местонахождение пользователя на форуме
mo_loc_do varchar(255) NOT NULL Модуль, в котором сейчас пользователь (переменная do)
mo_loc_op varchar(255) NOT NULL Подмодуль, в котором сейчас пользователь (переменная op)
mo_loc_id int(10) NOT NULL default '0' ID запрашиваемой записи (например при просмотре тем)
mo_hide tinyint(1) NOT NULL default '0' Видимость в списке онлайн. Значения:
0 - Видим всем
1 - Невиден (кроме администрации)
mo_loc_fid smallint(5) NOT NULL default '0' ID текущего форума
Администратор
+ 133
Автор LogicBoard
Таблица members_password

Поле Тип Описание
p_member_id mediumint(8) NOT NULL ID пользователя
p_member_name varchar(40) NOT NULL default '' Логин пользователя
p_member_ip varchar(16) default NULL IP пользователя
p_password varchar(32) NOT NULL default '' Новый пароль
p_password_md varchar(32) NOT NULL default '' Новый пароль в двойном md5
p_date int(10) NOT NULL default '0' Дата
p_key varchar(60) NOT NULL Ключ
Администратор
+ 133
Автор LogicBoard
ShapeShifter
15:26, 20.06.2012
Таблица members_pm

Поле Тип Описание
id int(10) NOT NULL auto_increment ID записи
topic int(9) NOT NULL default '0' ID темы ЛС (таблица members_pm_topic)
pm_member mediumint(8) NOT NULL default '0' ID получателя сообщения
send_by mediumint(8) NOT NULL default '0' ID автора сообщения
text text NOT NULL Текст сообщения
send_date int(10) NOT NULL default '0' Дата
pm_key varchar(40) NOT NULL default '' Ключ
 
Тема закрыта.
  • Данная тема закрыта. Вы не можете отвечать в ней.