Перейти к контенту
  • 0

Назначение таблиц в БД


Vitalik07

Вопрос

Здравствуйте!

 

Собственно хотелось бы узнать назначение каждой из таблиц в базе данных IPB, поэтому и создаю эту тему.

 

Всего таблиц получается 86.

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

Предлагаю общими усилиями это выяснить.

 

Ниже привожу список таблиц (для версии ipb 2.3.1) и некоторые собственные пояснения к ним.

Далее этот список будет обновляться по мере выяснения назначений таблиц.

 

ibf_acp_help - Справочная информация для Админцентра

ibf_admin_login_logs - Лог авторизаций в Админцентр

ibf_admin_logs - Все действия администраторов

ibf_admin_permission_keys - Список ограничений для администраторов в Админцентре

ibf_admin_permission_rows - Назначенные ограничения для администраторов в Админцентре

ibf_admin_sessions - Сессии администраторов в Админцентре

ibf_announcements - Объявления на форуме

ibf_attachments - Все прикрепленные файлы

ibf_attachments_type - Допустимые типы прикрепляемых файлов

ibf_badwords - Фильтр нецензурных слов (заменяются на #)

ibf_banfilters - Маски запрещенных IP адресов, ников и e-mail адресов

ibf_bulk_mail - Массовые рассылки писем на электронную почту (дабы сервер не подумал что мы спамим)

ibf_cache_store - Системный кэш форума (форумы, группы, настройки, стили)

ibf_cal_calendars - Список календарей

ibf_cal_events - Список событий в календаре

ibf_components - Компоненты IPB (типа блогов и галерей)

ibf_conf_settings - Настройки форума

ibf_conf_settings_titles - Поясняющие описания настроек форума

ibf_contacts - Списки "друзей" пользователей

ibf_converge_local - Таблица для IP.Converge

ibf_custom_bbcode - Свои BB-коды

ibf_dnames_change - История изменения отображаемого имени

ibf_email_logs - Отправленные с форума письма

ibf_emoticons - Таблица смайликов

ibf_faq - "Помощь" по форуму

ibf_forum_perms - Наборы прав на доступ к форуму

ibf_forum_tracker - Подписки на форум

ibf_forums - Дерево подфорумов и разделов

ibf_groups - Группы пользователей

ibf_languages - Языки форума

ibf_login_methods - Все возможные методы авторизации

ibf_mail_error_logs - Ошибки отправки писем

ibf_mail_queue - Очередь отправки почтовых уведомлений

ibf_member_extra - Дополнительная информация о пользователях форума

ibf_members - Список всех пользователей форума

ibf_members_converge - Навороченная система хранения паролей пользователей

ibf_members_partial - Наворот от методов логина (на случай если пользователь хранится во внешней БД)

ibf_message_text - Тексты личных сообщений

ibf_message_topics - Заголовки личных собщений

ibf_moderator_logs - Все действия модераторов форума

ibf_moderators - Назначение модераторов на подфорумы

ibf_pfields_content - Значение дополнительных полей в профилях пользователей

ibf_pfields_data - Список дополнительных полей в профиле

ibf_polls - Голосования и опросы

ibf_posts - Все сообщения пользователей на форуме

ibf_profile_comments - Профиль. Комментарии

ibf_profile_friends - Профиль. Друзья

ibf_profile_portal - Профиль. Все настройки

ibf_profile_portal_views - Профиль. Количество просмотров

ibf_profile_ratings - Профиль. Рейтинг

ibf_reg_antispam - Таблица предовтращений повторных регистраций с одного IP в течение короткого времени (предотвращение регафлуда)

ibf_rss_export - RSS. Потоки экспорта

ibf_rss_import - RSS. Потоки импорта

ibf_rss_imported - RSS. Записи уже ипортированные (при удаление ленты из таблицы ibf_rss_import все импортированные записи этой ленты будут удалены)

ibf_search_results - Сохраненные "сессии" поисков

ibf_sessions - Сохраненные сессии пользователей

ibf_skin_macro - Skins. Макросы стилей

ibf_skin_sets - Skins. Сами стили, настройки скинов

ibf_skin_template_links - Skins. Связи между шаблонами стилей

ibf_skin_templates - Skins. Шаблоны стилей

ibf_skin_templates_cache - Skins. Кэш шаблонов стилей

ibf_skin_url_mapping - Skins. Завязка стилей на определенные урлы

ibf_spider_logs - Визиты поисковых ботов (все что просмотрели, куда и когда заходили)

ibf_subscription_currency - Способы оплаты для платной подписки

ibf_subscription_extra

ibf_subscription_logs

ibf_subscription_methods - Платежные гейты (PayPal, 2CheckOut и другие) для платной подписки

ibf_subscription_trans

ibf_subscriptions - Платные подписки

ibf_task_logs - Лог работы задач

ibf_task_manager - Менеджер задач

ibf_template_diff_changes - Сохраненные результаты сравнения стилей

ibf_template_diff_session - Cессии сравнеия стилей

ibf_templates_diff_import

ibf_titles - Статусы пользователей

ibf_topic_markers - Таблица посещений тем (работает вместе с ibf_topics_read)

ibf_topic_mmod - Настройки мультимодерации

ibf_topic_ratings - Рейтинг топиков

ibf_topic_views - Таблица просмотров тем (по этой таблице судя по всему апдейтятся просмотры тем, если в админке не выставлено их немедленное обновление)

ibf_topics - Все темы форума

ibf_topics_read - Прочтенность тем

ibf_tracker - Подписки на темы

ibf_upgrade_history - История апгрейдов

ibf_validating - Cессии валидаций (смена пароля, мыла, валидация пользователей)

ibf_voters - Списки проголосовавших (без сохранения их голосов)

ibf_warn_logs - Логи предупреждений

 

Пояснение к списку:

синяя таблица - назначение таблицы вроде как известно

бордовая таблица - есть какие-то сомнения по поводу назначения таблицы

серая таблица - назначение таблицы еще не выяснено

 

Пишите сюда любые объяснения по поводу назначения таблиц (как уже описанных, так и не описанных).

Если мои уже написанные описания несколько некорректны, то тоже пишите сюда более правильные "трактовки".

 

Спасибо за внимание :D

Изменено пользователем Vitalik07
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 67
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

Популярные сообщения

Sannis

ibf_profile_portal?

Загружено фотографий

Рекомендуемые сообщения

  • 0
а можно ли экспортировать несколько главных таблиц, и перенести их в новую базу нового форума? оин будут нормально работать?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вот это да! ;) Сильно! :D

Уже не очень сильно:

404 Not Found

nginx/0.7.60

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Интересует вопрос.По табличке "ibf_spider_logs".Она у меня весит уже больше половины всей БД,её можно очистить?При этом ничего случаем не грохнется?Не перестанут ли боты нас посещать, вообще форум работать будет?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Да. Нет. Нет, да.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Здравствуйте.

 

После некоторых технических проблем у хостера возникли проблемы в базе данных моего форума. А именно повреждены таблицы -

 

phpbb_sessions_keys

phpbb_posts

ibf_subscription_methods

ibf_subscription_logs

ibf_subscription_extra

ibf_subscription_currency

ibf_skin_templates_cache

ibf_skin_templates

ibf_skin_macro

ibf_rss_import

ibf_rss_export

 

Через PHP MyAdmin на каждую таблицу при попытке просмотра появляетя такой текст

 

Ошибка

 

SQL-запрос:

 

SHOW INDEX FROM `phpbb_sessions_keys` ;

 

 

Ответ MySQL:

#29 - File './name tabl/phpbb_sessions_keys.MYD' not found (Errcode: 2)

 

Как починить? Сам я новичек и что-то уже запутался.

 

Спасибо.

 

(версия форума 2.3.6)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. бекап базы

2. там же в phpmyadmin выделите битые таблицы и выберите в действиях "починить". Можно через АЦ форума в "Поддержке" кажется..

 

Стоп, починка вроде только в 3.х появилась... не помню уже 2.3.х...

Изменено пользователем pvo1988
Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. бекап базы

2. там же в phpmyadmin выделите битые таблицы и выберите в действиях "починить". Можно через АЦ форума в "Поддержке" кажется..

 

Стоп, починка вроде только в 3.х появилась... не помню уже 2.3.х...

В phpmyadmin починить не удается,

 

post-88378-021049200 1277333151_thumb.jpg

 

равно как и через админпанель (в 2.3.6 починка тоже есть). Бэкап сделать не успел .. Вернее бэкап есть, но он далеко не "свежий". Несмотря на битые таблицы форум функционирует. Единственное что пока заметил - это в админпанели неработает раздел "Внешний вид", пишет - "Ошибка работы с базой данных".

 

Другие варианты восстановления битых таблиц существуют? Может быть битые удалить и с теми же названиями создать новые?

 

Возможно надо было создать отдельную тему, прошу прощения.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

При попытке починить, какая ошибка выдается?

При попытке восстановить с помощью phpmyadmin скрин выложил в предыдущем посте

 

http://community.ibresource.ru/uploads/monthly_06_2010/post-88378-021049200%201277333151_thumb.jpg

 

С помощью утилиты в админпанели -

 

post-88378-027438900 1277371761_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Почти все таблицы восстановил. Худо-бедно, но работает, с деталями разберусь по ходу дела. А вот phpbb_posts и phpbb_sessions_keys утеряны безвозвратно. Как восстановить? Сам пока не смог ..

 

PS Просьба к модераторам, если не сложно - отделить вопросы и ответы по моей проблеме в отдельную тему, чтобы эту не засорять.

 

Спасибо.

Изменено пользователем Minnow
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это таблицы другого форума, имхо :) У вас до IPB стоял PHPBB?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Это таблицы другого форума, имхо :) У вас до IPB стоял PHPBB?

Да, изначально был PHPBB. В моей БД этих таблиц с префиксом PHPBB много осталось, их можно со спокойной совестью удалить?:

 

phpbb_album

phpbb_album_cat

phpbb_album_comment

phpbb_album_config

phpbb_album_rate

phpbb_auth_access

phpbb_banlist

phpbb_categories

phpbb_config

phpbb_confirm

phpbb_disallow

phpbb_easymod

phpbb_easymod_processed_files

phpbb_forums

phpbb_forum_prune

phpbb_groups

phpbb_posts_text

phpbb_privmsgs

phpbb_privmsgs_text

phpbb_ranks

phpbb_search_results

phpbb_search_wordlist

phpbb_search_wordmatch

phpbb_sessions

phpbb_smilies

phpbb_themes

phpbb_themes_name

phpbb_topics

phpbb_topics_watch

phpbb_users

phpbb_user_group

phpbb_vote_desc

phpbb_vote_results

phpbb_vote_voters

phpbb_words

Ссылка на комментарий
Поделиться на других сайтах

  • 0
По идее да.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Удалил PHP_шные таблицы, предварительно сделав бэкап БД. На беглый взгляд ничего не изменилось, дальше посмотрим.

После "танцев с бубном" вокруг поломанных таблиц выявились такие косячки - при попытке редактирования пользователя неактивны кнопки

 

post-88378-044268900 1279310695_thumb.jpg

 

Так же при попытке редактирования быстрых сообщений (ShoutOut invision mint) не работают кнопки редактирования, доступные администраторам.

 

post-88378-081769600 1279311455_thumb.jpg

 

В меню сообщения форума "редактировать" пропала возможность быстрого редактирования.

 

Подскажите где рыть, как чинить?

 

Спасибо.

Изменено пользователем Minnow
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.