Що таке оновлення міграції?

Команда migrate:refresh буде відкотіть усі ваші міграції, а потім виконайте команду migrate. Ця команда фактично повторно створює всю вашу базу даних: php artisan migrate:refresh.

migrate:fresh видаляє всю схему бази даних, а потім виконує всі міграції з самого початку. migrate:refresh спочатку відкочує всі міграції, а потім виконує їх знову. Ці команди можуть бути корисними в певних сценаріях, коли вам потрібно скинути базу даних до чистого стану.

Мігрувати, емігрувати, іммігрувати вживаються зміна місця проживання з однієї країни або частини країни на іншу.

Команда migrate:reset є використовується для відкоту всіх міграцій, тобто видаляє всі таблиці, які ви створили у своїй базі даних. Наведені вище результати показують, що команда reset відкочує всі міграції. Migrate:rollback використовується для відкоту останньої міграції бази даних.

Помічник з міграції переносить (копіює) ваші контакти, календарі, облікові записи електронної пошти тощо з ПК з Windows у відповідні місця на вашому Mac. Налаштуйте свій Mac і ПК.

Скидання міграцій

  1. Зробіть резервну копію всього (включно з робочою базою даних)
  2. видалити всі файли міграції (але зберегти каталог і файли __init__.py),
  3. створити нову базу даних.
  4. змініть свій проект, щоб посилатися на цю базу даних.
  5. запустіть makemigrations, щоб створити набір міграцій, що описують ваші поточні моделі.