tomshaw / laravel-database-export
一个 Laravel 数据库导出控制台命令。
v0.1.0
2023-11-11 00:42 UTC
Requires
- php: ^8.1
Requires (Dev)
- laravel/pint: ^1.13
- nunomaduro/larastan: ^2.6
- orchestra/testbench: ^8.14
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-09-15 06:16:03 UTC
README
一个允许您导出数据库的 Laravel 控制台命令。它支持包括 MySQL、PostgreSQL 和 SQL Server 在内的多种数据库连接。
安装
您可以通过 composer 安装此包
composer require tomshaw/laravel-database-export
用法
您可以使用以下命令
php artisan db:export
您还可以为 zip 文件提供密码
php artisan db:export --password=yourpassword
配置
该命令使用以下配置键
database-export.disks.backup_filename
:备份的基本文件名。database-export.disks.backup_directory
:备份文件将存储的目录。
描述
Database Export
命令执行以下操作
- 检查是否可用
ZipArchive
类。 - 从环境变量中检索数据库连接详情。
- 基于数据库连接构建导出数据库的命令。
- 执行命令并将输出保存到文件。
- 创建 zip 文件并将输出文件添加到其中。
- 删除输出文件。
- 打印成功消息。
支持
如果您有任何问题或疑问,请在 GitHub 仓库中创建一个问题。
许可证
此软件包是开源软件,许可证为许可证,更多信息请查看。