Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Arsen1

Переход с ipb 2.3.6 на ipb 3

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

Хотел для себя прояснить- до апдейта на 3.0.5 у меня база была вся в MyIsam (по крайней мере так было написано в колонке "тип" напротив всех таблиц), после- изменились ряд таблиц на InnoDB. Но как я понимаю, InnoDB не поддерживает полнотекстовый поиск (он доступен только начиная с версии MySQL 5.6.4, как написано в интернете) и вроде бы работает "хуже" для IPB (техподдержка IPB).

 

1. Так откуда взялась печаль InnoDB в базе? 3.0.5 сама переделала? Тогда зачем ругается на отсутствие полнотекстового поиска?

2. Стоит ли сконвертировать всё в MyIsam (или Inno DB?)?

3. Чем чревато игнорирование "The used table type doesn't support FULLTEXT indexes" при апдейте в последующей работе форумного движка?

4. Каким запросом можно точно выяснить тип таблиц в существующей базе (2.3.6) и сделать батч-конвертацию в тот или иной тип?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение

По п.4 ответ нашел сам, работает:

 

<?php

 

$host = 'localhost';

$log = 'логин';

$pass = 'Пароль';

$db = 'Имя базы';

 

mysql_connect($host,$log,$pass);

mysql_select_db($db);

 

$q = mysql_query("SHOW TABLES");

while ($table = mysql_fetch_array($q))

{

mysql_query("ALTER TABLE `".$table['Tables_in_'.$db]."` ENGINE = InnoDB");

}

 

 

?>

Поделиться сообщением


Ссылка на сообщение

Сам столкнулся с той же проблемой, и всетаки нашел решение здесь спасибо)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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