首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >golang-迁移在初始迁移时无更改错误

golang-迁移在初始迁移时无更改错误
EN

Stack Overflow用户
提问于 2021-06-10 03:28:53
回答 1查看 342关注 0票数 1

github actions CI上运行测试时,我使用golang-migrate管理迁移,但在docker镜像上运行时,我无法使其正常工作。我一直收到一个no change错误。与数据库的连接已建立,.sql迁移也可正常工作。关于如何调试实际发生的事情,有什么建议吗?

代码语言:javascript
复制
func runMigrations(databaseUrl string) {
    m, err := migrate.New(
        "file://migrations/",
        databaseUrl,
    )

    if err != nil {
        log.Fatalf("Error loading migrations: %v", err)
    }

    if err := m.Up(); err != nil {
        log.Printf("Error migrating Up: %v", err)
    }
}
EN

回答 1

Stack Overflow用户

发布于 2021-09-20 17:18:52

你可能需要在你的代码中添加一个检查err != migrate.ErrNoChange。在本例中,"migrate“是包的名称

https://github.com/golang-migrate/migrate/issues/100

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67910574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档