JFinal中有没有提供数据库备份工具类?

如题,JFinal中有没有提供数据库备份的工具类?网上解决方案都是调用dump工具,而且如果是win或linux主机,扩展性不太好,还需要考虑上线环境变量有没有加入dump工具。。。

感谢!

:)

评论区

JFinal

2016-10-16 23:08

jfinal 项目定位于 MVC + ORM 框架,所以暂时没有添加 dump 之类的功能,否则 jfinal 自身会越来越膨胀,建议大家以扩展的方式完善周边工具,形成一个生态系统

在 jfinal 基础之上开发数据库备份工具也很容易的,jfinal 提供了便利的 Db + Record 模式可以很容易地得到数据,然后 Db.use(...) 即可切换数据源,最后再 Db.use(...).save(record) 即可备份到新的数据源

如果是 dump 到外部文件,也可以通过 Db + Record 很容易地实现,如果你扩展出这样的工具,希望能分享给社区其他朋友

pangPython

2016-10-17 14:21

@JFinal 好的,谢谢詹总.由于项目比较紧,暂时使用调用mysql dump工具的方案实现。参考http://www.cnblogs.com/W203654/archive/2012/01/09/2317099.html

JFinal

2016-10-17 15:36

@pangPython 这种实现方式挺好的,mysqldump 是很好用很可靠的工具,一直在用

热门反馈

扫码入社