Homestead 新功能 —— 销毁前自动备份数据库

以前在升级 Homestead Vagrant Box 的时候总是忘记备份数据库,每次升级完看着空空荡荡的数据库心里一阵草泥马奔过,Homestead 这么好用的开发环境居然没有自动备份数据库的功能,搞得我都不太敢轻易升级 Homestead Vagrant Box。

这不前两天把电商课程搞完,有点小空闲,就给 Homestead 提了一个 PR。现在这个 PR 已经被合并,并发布到 v7.8.0 版本。

用法:

Homestead.yml 里添加一行:

backup: true

当虚拟机被销毁时就会自动将 Homestead.yml 里面 databases 字段里的所有数据库都备份到 Homestead 目录下的 mysql_backuppostgres_backup 目录下。

需要 Vagrant 版本 >= 2.1.0 或者已安装 vagrant-triggers 插件。

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 leo 于 6年前 加精
leo
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3
Summer

感谢 @leo 哥,数据库不再空空荡荡,超棒的功能

6年前 评论
Summer

环境部署文档已更至最新:《Laravel 开发环境部署》

6年前 评论

这个功能比较实用 :+1:

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!