Удаление таблицы или столбца в phpMyAdmin без использования параметров Laravel - PullRequest
0 голосов
/ 21 декабря 2018

Что произойдет с моим проектом Laravel, если я вручную удалю таблицу или столбец в базе данных с помощью phpMyAdmin?Я знаю, как это сделать, используя Schema от Laravel, но мне кажется, что удаление столбца или таблицы с помощью phpMyAdmin - это гораздо более быстрый и простой способ.

Я пытался найти его в Google, но не смогне могу найти никакой информации об этом.

1 Ответ

0 голосов
/ 21 декабря 2018

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

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

Это также значительно увеличивает ваши возможности по повторному развертыванию проекта.

В этом ответе должна быть ссылка для прочтения, почемухорошо иметь миграцию базы данных в системе контроля версий https://stackoverflow.com/a/115382/6242681

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...