yk / laravel-backup
Laravel备份示例。
1.0
2017-01-24 13:09 UTC
Requires
- php: >=5.6.4
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文件夹中找到备份。
当你使用导入命令时,所有表都会被清除,所以只会出现导入的备份数据。
待办事项
- 更改或选择每JSON文件中的记录数。
- 添加使用gz或zip的文件备份压缩。
- 添加文件备份命令。
- 某些应用程序使用多个数据库,因此可能应该支持多数据库备份。
许可证
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。