Що таке оновлення міграції?
Команда migrate:refresh буде відкотіть усі ваші міграції, а потім виконайте команду migrate. Ця команда фактично повторно створює всю вашу базу даних: php artisan migrate:refresh.
migrate:fresh видаляє всю схему бази даних, а потім виконує всі міграції з самого початку. migrate:refresh спочатку відкочує всі міграції, а потім виконує їх знову. Ці команди можуть бути корисними в певних сценаріях, коли вам потрібно скинути базу даних до чистого стану.
Мігрувати, емігрувати, іммігрувати вживаються зміна місця проживання з однієї країни або частини країни на іншу.
Команда migrate:reset є використовується для відкоту всіх міграцій, тобто видаляє всі таблиці, які ви створили у своїй базі даних. Наведені вище результати показують, що команда reset відкочує всі міграції. Migrate:rollback використовується для відкоту останньої міграції бази даних.
Помічник з міграції переносить (копіює) ваші контакти, календарі, облікові записи електронної пошти тощо з ПК з Windows у відповідні місця на вашому Mac. Налаштуйте свій Mac і ПК.
Скидання міграцій
- Зробіть резервну копію всього (включно з робочою базою даних)
- видалити всі файли міграції (але зберегти каталог і файли __init__.py),
- створити нову базу даних.
- змініть свій проект, щоб посилатися на цю базу даних.
- запустіть makemigrations, щоб створити набір міграцій, що описують ваші поточні моделі.