Перейти к контенту
  • 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
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

Зарузка...

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

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

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