提问人:Samuel D 提问时间:1/20/2023 更新时间:2/5/2023 访问量:362
如何在Flyway命令行中将AutoCommit配置为true?(雪花问题)
how to configure autocommit to true in flyway command line? (snowflake issue)
问:
我们在 Flyway 中将 autocommit 设置为 false 时遇到了问题。 我们需要将 autocommit 设置为 true。
这是我们在 Snowflake 查询活动中看到的内容:alter session /* JDBC:SnowflakeConnectionV1.setAutoCommit*/ set autocommit=false
我在 flyway 文档中没有找到任何讨论如何在 flyway 命令行工具中执行此操作的参考资料。
我只找到了这个主题,但它使用的是 flyway JAVA API,而不是用于 flyway CLI:https://github.com/flyway/flyway/issues/1534
答:
0赞
kobi
2/5/2023
#1
您应该能够在 JDBC 字符串中设置 autoCommit=false。请记住,每当您运行 DDL 命令(创建对象)时,无论此设置如何,它都会自动提交您的事务。有关更多信息,请参阅 Snowflake 文档的此部分。
评论