srimaln91 / sql-dumper
一个PHP控制台应用程序,用于执行批量shell命令,以版本控制WordPress数据库和源代码。
1.2.8
2017-10-03 02:43 UTC
Requires
- pimple/pimple: ~3.0
- symfony/console: ^3.3
- symfony/process: ^3.3
- symfony/yaml: ^3.3
README
一个PHP命令行应用程序,可以将数据库导出到您的源代码中。如果您需要将数据库版本控制与源代码一起进行,这可能会非常有用。
入门指南
此软件包可在Packagist上获取。您可以使用以下命令将此软件包添加到您的composer开发依赖项中。
composer require srimaln91/sql-dumper --dev
先决条件
您需要在您的系统上安装mysql和mysqldump二进制文件。此软件包使用本机mysql二进制文件来创建和恢复备份。
安装
请按照以下步骤配置此应用程序。
composer require srimaln91/sql-dumper --dev
配置
您需要在项目根目录下创建一个config.yml文件。以下是默认配置文件。
---
database:
hostname: localhost
database: xxxxx
username: xxxxx
password: xxx
port: 3306
binaries:
mysql: "/usr/bin/mysql"
git: "/usr/bin/git"
directory:
db: "/path/to/your/dump/directory/"
如何生成数据库备份
您可以执行以下命令来创建新的备份或更新现有备份目录
vendor/bin/application db:dump
如何恢复数据库备份
请使用以下命令
vendor/bin/application db:restore
作者
- Srimal Nishantha - GitHub
查看参与此项目的贡献者名单。
许可协议
本项目采用MIT许可协议 - 有关详细信息,请参阅LICENSE.md文件。