【发布时间】:2021-09-21 01:18:51
【问题描述】:
我正在使用golang-migrate 管理迁移,在github actions CI 上运行测试时,一切似乎都正常工作,但在 docker 映像上运行时我无法使其正常工作。我只是不断收到no change 错误。与数据库的连接已建立,.sql 迁移也可以正常工作。关于如何调试实际情况的任何建议?
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)
}
}
【问题讨论】:
标签: go golang-migrate