【问题标题】:What package to use for database migrations in Go? [closed]在 Go 中用于数据库迁移的包是什么? [关闭]
【发布时间】:2016-02-10 20:54:59
【问题描述】:

我对 golang 还很陌生,并试图找出最适合这项工作的工具。目前我正在评估以下软件包:

https://github.com/mattes/migrate

https://github.com/DavidHuie/gomigrate

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

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

【问题讨论】:

标签: postgresql go database-migration


【解决方案1】:

我们在工作中使用mattes/migrate,对此非常满意。它适用于普通的 SQL 文件,自己处理文件命名,并且可以很容易地成为automated via CLI。它不做任何特定于 Go 的事情。

使用gomigrate,您需要创建文件yourselfwrite code 以执行迁移。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2021-10-27
    • 2021-02-25
    • 2010-09-30
    • 2011-09-13
    • 2023-03-08
    • 2010-12-29
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多