Задать вопрос

Как обновлять миграции с сохранением данных в Laravel?

В процессе разработки обновляю миграции, меняю структуру БД.
Но что-то явно делаю не так... update сносит все записи к чертям(
Приходится руками это делать... некомильфо..
ткните плиз в доки как делать корректный апдейт на основе файлов миграции?
Добавить там колонку... или добавить unique если в начале пропустил.
Весьма признателен.
  • Вопрос задан
  • 5725 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Проверьте что в файле миграции используется правильный метод.

Для создания таблиц используется:
Schema::create();
Для обновления таблиц используется:
Schema::table();

Чтобы сгенерировать миграцию для обновления таблицы можно использовать команду:
$ php artisan make:migration migration_name --table="table_name"
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Обновлять без потери - невозможно. Зато вполне реально и просто создавать новые миграции каждый раз, когда нужно выкатить обновления: создаешь новую миграцию а там используешь Schema::table
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы