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

我对 golang 相当陌生,并试图确定适合这项工作的最佳工具。目前我正在评估以下软件包:

https://github.com/mattes/migrate

https://github.com/DavidHuie/gomigrate

https://bitbucket.org/liamstask/goose/

我想知道是否有人对这些(或其他包)有任何经验并且可以提供一些评论。


波斯汪
浏览 166回答 2
2回答

素胚勾勒不出你

看看https://github.com/pressly/goose,的保持叉https://bitbucket.org/liamstask/goose/。

慕哥9229398

我们mattes/migrate在工作中使用并且对它非常满意。它适用于普通的 SQL 文件,自行处理文件命名,并且可以通过 CLI轻松实现自动化。它不做任何特定于 Go 的事情。随着gomigrate您需要创建文件,自己和编写代码用于执行迁移。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go