DATABASE ERROR: ALTER TABLE `cms_forums` ADD `thread_count` INT( 11 ) NOT NULL DEFAULT '0' AFTER `topic_cost` Duplicate column name 'thread_count'
В процессе миграции выдается ошибка
ЗАКРЫТО
#1
2 января 2013 в 12:27
Всем привет! Мигрирую с 1.9 на 1.10, пока только на денвере, и на 3 шаге выдает ошибку БД
Понял что про дубликат идет речь, зашел в БД дубликата нет, все на месте. Миграция дальше не идет. Как быть?
#2
2 января 2013 в 12:30
PrazdNik, удалите поле thread_count
#3
2 января 2013 в 12:34
удаляю, перезагружаю страницу с миграцией, пишет
и ошибка
снова перезагружаю и опять ошибка как в первом посте
Поле thread_count добавлено в таблицу cms_forums
DATABASE ERROR: ALTER TABLE `cms_forum_posts` DROP INDEX `content` Can't DROP 'content'; check that column/key exists
Сегодня в 04:18
#4
2 января 2013 в 13:15
Ни у кого такой проблемы не встречалось?
#5
2 января 2013 в 13:21
Я так понимаю, 3-й шаг миграции посвящен только форуму. Что если этот шаг пропустить, а позже вручную добавить нужные поля в БД? Это как-то повлияет на общую работу системы?
#6
2 января 2013 в 13:27
добавьте индекс contentALTER TABLE `cms_forum_posts` DROP INDEX `content`Can't DROP 'content'; check that column/key exists
#7
2 января 2013 в 13:36
если я правильно понял, надо в БД — в cms_forum_posts — в поле content "добавить полнотекстовый индекс". Сделал, появилась надпись "Был добавлен индекс для content". На странице миграции ничего не изменилось.добавьте индекс content
#8
2 января 2013 в 13:40
Fuze, спасибо за наводку и помощь! В индексах удалил дубликаты, все заработало.