alexlen/laravel-dump

Export/import database

Installs: 19

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/alexlen/laravel-dump

1.2.3 2024-02-05 14:09 UTC

This package is auto-updated.

Last update: 2025-11-05 17:45:55 UTC


README

Пакет позволяет выполнять экспорт/импорт содержимого базы данных и экспорт отдельных таблиц посредством artisan-команд

Установка

 composer require alexlen/laravel-dump

Использование

Каталог расположения дампа: storage/app/dump

Перед импортом автоматически создается бекап в каталоге storage/app/dump/backup

Чтобы при ипортировании избежать создания бекапа, нужно указать ключ --no-backup

Примеры

Команда Описание
php artisan alexlen:dump-help Отобразить описание пакета
php artisan alexlen:dump-export Создать дамп БД с дефолтным именем файла
php artisan alexlen:dump-export my_dump.sql Создать дамп БД с именем my_dump.sql
php artisan alexlen:dump-export --table=users Создать дамп таблицы users
php artisan alexlen:dump-import my_dump.sql Импортировать дамп в БД
php artisan alexlen:dump-backup Создать бекап с дефолтным именем файла
php artisan alexlen:dump-backup my_backup Создать бекап с именем файла my_backup
php artisan alexlen:dump-backup --list Список файлов бекапа
php artisan alexlen:dump-backup-clear Выбор файла бекапа для удаления
php artisan alexlen:dump-backup-clear --last Удалить последний файл бекапа
php artisan alexlen:dump-backup-clear --all Очистить папку с файлами бекапа
php artisan alexlen:dump-restore Выбор файла бекапа и его импорт
php artisan alexlen:dump-restore --last Импорт последнего файла бекапа