РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1298 of 1392 menu

Команда db:wipe

Команда db:wipe применяется для удаления всех таблиц из базы данных, указанной в конфигурации. В отличие от команды migrate:fresh, которая откатывает и выполняет миграции заново, db:wipe просто удаляет все таблицы, не создавая их повторно. Это полезно для полной очистки базы данных перед началом работы с нуля или для удаления устаревших таблиц. Команда не принимает аргументов, но поддерживает несколько опций для настройки поведения.

Синтаксис

php artisan db:wipe

Пример

Давайте выполним очистку базы данных по умолчанию:

php artisan db:wipe

Результат выполнения кода:

"Dropped all tables successfully."

Пример

Давайте укажем конкретное подключение к базе данных с помощью опции --database:

php artisan db:wipe --database=mysql2

Результат выполнения кода:

"Dropped all tables successfully."

Пример

Давайте выполним очистку без подтверждения, используя опцию --force:

php artisan db:wipe --force

Результат выполнения кода:

"Dropped all tables successfully."

Пример

Давайте используем несколько опций одновременно:

php artisan db:wipe --database=mysql2 --force

Результат выполнения кода:

"Dropped all tables successfully."

Пример

Давайте очистим базу данных и проверим список таблиц через mysql:

php artisan db:wipe php artisan tinker

Результат выполнения кода:

"SHOW TABLES;" "Empty set"

Смотрите также

  • команда migrate:fresh,
    которая удаляет таблицы и выполняет миграции заново
  • команда migrate:rollback,
    которая откатывает последнюю миграцию
  • команда migrate,
    которая выполняет все миграции
  • команда db:seed,
    которая заполняет базу данных тестовыми данными
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить