我正在使用 golang-migrate 来迁移架构。连接打开,上下迁移工作正常。但是,数据库连接没有关闭,没有抛出任何错误并在数据库服务器中留下空闲连接。我的代码如下所示:
m, err := migrate.New(sourceURL, "database_connection_string")
defer m.Close()
m.Version()
有没有人遇到过类似的问题?我们如何解决这个问题?
我正在使用 golang-migrate 来迁移架构。连接打开,上下迁移工作正常。但是,数据库连接没有关闭,没有抛出任何错误并在数据库服务器中留下空闲连接。我的代码如下所示:
m, err := migrate.New(sourceURL, "database_connection_string")
defer m.Close()
m.Version()
有没有人遇到过类似的问题?我们如何解决这个问题?