srimaln91/sql-dumper

一个PHP控制台应用程序,用于执行批量shell命令,以版本控制WordPress数据库和源代码。

1.2.8 2017-10-03 02:43 UTC

This package is not auto-updated.

Last update: 2024-09-24 20:19:48 UTC


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

作者

查看参与此项目的贡献者名单。

许可协议

本项目采用MIT许可协议 - 有关详细信息,请参阅LICENSE.md文件。