ziffmedia / laravel-mysql-snapshots
一组命令,用于使用mysql-client命令行工具创建和加载MySQL快照
v1.0.2
2023-06-14 16:26 UTC
Requires
- php: >=8.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-20 20:31:36 UTC
README
Laravel Mysql 快照
安装
您可以通过composer安装此包
composer require ziffmedia/laravel-mysql-snapshots
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider='ZiffMedia\LaravelMysqlSnapshots\MysqlSnapshotsServiceProvider'
注意:配置文件将锁定写入磁盘的新快照到production
环境,同时加载快照将锁定到local
环境。
用法
列出快照
artisan mysql-snapshots:list
创建快照
artisan mysql-snapshots:create daily
要创建快照并自动清理旧的快照
artisan mysql-snapshots:create daily --cleanup
加载快照
加载第一个可用计划中的最新快照
artisan mysql-snapshots:load
使用计划
artisan mysql-snapshots:load daily
附加选项
--cached
保持快照的副本,这样您就不需要在下次运行时重新下载它
--recached
即使本地存在,也下载新的sql文件,然后将其缓存
--no-drop
在加载快照之前不要删除数据库中的所有表