alexlen / laravel-dump
Export/import database
1.2.3
2024-02-05 14:09 UTC
Requires
- php: ^8.1
- alexlen/laravel-dump-lib: ^1.2
This package is auto-updated.
Last update: 2025-05-05 16:41:33 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 | Импорт последнего файла бекапа |