Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Arsen1

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

Recommended Posts

Хотел для себя прояснить- до апдейта на 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) и сделать батч-конвертацию в тот или иной тип?

 

Спасибо.

Share this post


Link to post
Share on other sites

По п.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");

}

 

 

?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...