2015-02-21 1 views
3

Я создал две таблицы, используя команду migrate ./yii migrate/create table_name и ./yii migrate. Теперь мне нужно создать новую таблицу, которую я хочу использовать командой migrate. Но он показывает ошибку, что у меня уже есть несколько таблиц, которые я создал ранее. Таким образом, можно создать новую таблицу с помощью команды migrate.Невозможно добавить новую таблицу, используя миграцию в Yii2

ответ

1

Если вам нужна новая таблица с командой migrate, вы должны указать ./yii migrate/create new)table_name и в файле установить таблицу. Вы должны создать новую миграцию все время, если вам нужно создать/изменить таблицу/поле.

0

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

Смежные вопросы