В процессе миграции выдается ошибка

ЗАКРЫТО
#1 2 января 2013 в 12:27
Всем привет! Мигрирую с 1.9 на 1.10, пока только на денвере, и на 3 шаге выдает ошибку БД

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

ALTER TABLE `cms_forum_posts` DROP INDEX `content`Can't DROP 'content'; check that column/key exists

PrazdNik
добавьте индекс content
#7 2 января 2013 в 13:36

добавьте индекс content

Fuze
если я правильно понял, надо в БД — в cms_forum_posts — в поле content "добавить полнотекстовый индекс". Сделал, появилась надпись "Был добавлен индекс для content". На странице миграции ничего не изменилось.
#8 2 января 2013 в 13:40
Fuze, спасибо за наводку и помощь! В индексах удалил дубликаты, все заработало.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.