tomshaw/laravel-database-export

一个 Laravel 数据库导出控制台命令。

v0.1.0 2023-11-11 00:42 UTC

This package is auto-updated.

Last update: 2024-09-15 06:16:03 UTC


README

GitHub Workflow Status issues forks stars GitHub license

一个允许您导出数据库的 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 命令执行以下操作

  1. 检查是否可用 ZipArchive 类。
  2. 从环境变量中检索数据库连接详情。
  3. 基于数据库连接构建导出数据库的命令。
  4. 执行命令并将输出保存到文件。
  5. 创建 zip 文件并将输出文件添加到其中。
  6. 删除输出文件。
  7. 打印成功消息。

支持

如果您有任何问题或疑问,请在 GitHub 仓库中创建一个问题。

许可证

此软件包是开源软件,许可证为许可证,更多信息请查看。