yk/laravel-backup

Laravel备份示例。

1.0 2017-01-24 13:09 UTC

This package is auto-updated.

Last update: 2024-08-29 04:27:10 UTC


README

此Laravel包创建数据库备份。备份文件以json格式存储,而不是sql,以减小文件大小,并便于对备份数据进行其他处理,而不仅仅是导入到MySQL数据库。

安装

通过composer安装

composer require yk/laravel-backup

并在config/app.php中添加服务提供者

Yk\LaravelBackup\LaravelBackupProvider::class,

如何使用

该包公开了2个命令。

要导出数据库,使用

php artisan backup:export

要导入最后的备份,使用

php artisan backup:import

注意

你可以在应用存储文件夹内的backups文件夹中找到备份。

当你使用导入命令时,所有表都会被清除,所以只会出现导入的备份数据。

待办事项

  1. 更改或选择每JSON文件中的记录数。
  2. 添加使用gz或zip的文件备份压缩。
  3. 添加文件备份命令。
  4. 某些应用程序使用多个数据库,因此可能应该支持多数据库备份。

许可证

GPLv2

版权(c)2016 Yassine Khachlek yassine.khachlek@gmail.com

本程序是自由软件;您可以自由分发和/或修改它,前提是您遵守自由软件基金会根据GNU通用公共许可证(GNU General Public License)发布的条款,许可证版本2或(根据您的选择)任何更新的版本。

本程序分发时附带的是希望它是有用的,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已经收到GNU通用公共许可证副本;如果没有,请写信给自由软件基金会,地址:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA。