Здравствуйте!
Такой вот вопрос. Если кто знает.
Пробую Yii1 и там миграции.
Всё сделал как надо. Всё есть. Но когда хочу создать нужную таблицу.
Не получается.
То есть когда 1 всё нормально, но 2 уже не получается.
Выводит вот такой список.
Total 3 new migrations to be applied:
m160630_164834_tablica
m170116_184046_nuevo
m170827_071434_migracija1
Apply the above migrations? (yes|no) [no]:
Подскажите как из этого списка выбрать мне нужную миграцию.
Ибо если я просто пишу yes идёт создание опять первой в списке.
1. ytrewq123 - 27 Августа, 2017 - 10:38:15 - перейти к сообщению
2. Мелкий - 27 Августа, 2017 - 12:17:45 - перейти к сообщению
Первый yii не помню уже, ну да ладно.
Выбирать миграции нельзя. Это противоречит их задумке. Миграции именуются специально так, чтобы их возможно было отсортировать, накатываются они только последовательно одна за другой, каждая миграция отмечается где-то как выполненная. Обычно миграции для себя создают в базе служебную табличку, куда и пишут, какие миграции уже были применены. И при следующем запуске миграций соответственно предлагают накатывать от первой не сделанной миграции.
Если проект пытается выполнять миграции начиная с первой - значит удалена или очищена таблица миграций. Посмотрите в хелпе, скорей всего есть опции со смыслом зарегистрировать первые N миграций как выполненные.
Выбирать миграции нельзя. Это противоречит их задумке. Миграции именуются специально так, чтобы их возможно было отсортировать, накатываются они только последовательно одна за другой, каждая миграция отмечается где-то как выполненная. Обычно миграции для себя создают в базе служебную табличку, куда и пишут, какие миграции уже были применены. И при следующем запуске миграций соответственно предлагают накатывать от первой не сделанной миграции.
Если проект пытается выполнять миграции начиная с первой - значит удалена или очищена таблица миграций. Посмотрите в хелпе, скорей всего есть опции со смыслом зарегистрировать первые N миграций как выполненные.
3. ytrewq123 - 27 Августа, 2017 - 16:22:17 - перейти к сообщению
Спасибо Вам, поглядим.