Как сделать миграцию на production, не затрагивая строки БД?
Создал еще один файл миграции, который добавляет столбец в таблицу БД. Делаю на локальном сервере php artisan migrate, накатывается последняя миграция, все прекрасно. Делаю тоже самое на prod сервере, выкатывает ошибку "Base table or view already exists". То есть он запускает предыдущие файлы миграции, а не только последний - новый. Как с этим справиться, накатить миграции и самое главное - не потерять данные из БД
Возможно вы просто скопировали дамп на продакшн без таблицы migrations, в которой хранится очередность выполнения миграций. Создайте ее и заполните по подобию из базы локальной.