教程与有关事务的实际迁移文档相矛盾
作者: jackgene创建于 2022年8月5日更新于 2026年7月28日
** 请描述错误 ** 在 Postgres 教程中,关于 数据库事务 这一主题,似乎暗示了这些步骤不是在事务中执行的,除非明确规定如此。 然而,在 database/pgx 的文档中,在 多语句模式 部分中,有如下说明: > 在 PostgreSQL 中,在一个 Exec 中运行多个 SQL 语句会将它们执行在事务内。 有时这种行为并不合适 ... 后者似乎是正确的,这意味着教程是不正确的。 您能否确认?如果是,我很乐意提交一个 PR 来更新教程,只是想先确认一下再这样做。 ** 重现步骤 ** 没有重现步骤,文档不一致 ** 预期行为 ** 文档要保持一致 ** Migrate 版本 ** v4.15.1 ** 加载的源驱动程序 ** file ** 加载的数据库驱动程序 ** postgres、PostgreSQL、pgx ** Go 版本 ** go version go1.18.4 darwin/amd64 ** 栈跟踪 ** N/A ** 其他上下文 ** 我知道这只是一个文档更改。 我提供的版本是用来验证部署行为的。
内容来源: golang-migrate/migrate