Не удается обновить базу данных в CMS за октябрь - PullRequest
0 голосов
/ 29 октября 2018

Надеюсь, это мой последний вопрос о CMS за октябрь:)

Мне нужно добавить несколько столбцов в существующую таблицу под названием "foo_bar_experts". Но когда я сохраняю свой файл миграции, появляется ошибка

SQLSTATE [42701]: повторяющийся столбец: 7 ОШИБКА: столбец «event_id» отношения «agm_dalshe_events_skills» уже существует (SQL: изменить таблицу «agm_dalshe_events_skills» добавить столбец «event_id» целое число не ноль, добавить столбец «skill_id» целое число не нуль) )

Я пытался удалить эту таблицу, создать новую, но эта ошибка преследует меня, и я не могу ничего сделать в своей базе данных.

Можете ли вы предложить какие-либо идеи, что, черт возьми, там происходит? Заранее спасибо.

1 Ответ

0 голосов
/ 29 октября 2018

Решение go to > updates folder вашего плагина.

проверьте каждый файл и удалите строку, в которую он добавляет event_id first time [для нескольких файлов], чтобы в нем оставался только код, в котором it add single time event_id.

сделай это smartly так что наконец у тебя есть оба fields[event_id , skill_id] only once,

Затем просто удалите плагин, удалите все таблицы из БД, связанные с плагином [если у вас есть данные, экспортируйте его] . теперь снова установите плагин, затем импортируйте ваши данные снова возможно, это решит вашу проблему.

если есть сомнения, прокомментируйте.

...