为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 中用于数据库迁移的包是什么?

在 Go 中用于数据库迁移的包是什么?

Go
波斯汪 2021-11-22 15:20:43
我对 golang 相当陌生,并试图确定适合这项工作的最佳工具。目前我正在评估以下软件包:https://github.com/mattes/migratehttps://github.com/DavidHuie/gomigratehttps://bitbucket.org/liamstask/goose/我想知道是否有人对这些(或其他包)有任何经验并且可以提供一些评论。
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

查看完整回答
反对 回复 2021-11-22
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

我们mattes/migrate在工作中使用并且对它非常满意。它适用于普通的 SQL 文件,自行处理文件命名,并且可以通过 CLI轻松实现自动化。它不做任何特定于 Go 的事情。

随着gomigrate您需要创建文件,自己编写代码用于执行迁移。


查看完整回答
反对 回复 2021-11-22
  • 2 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信