【问题标题】:Does BEGIN statement starts a new transaction in Redshift?BEGIN 语句是否在 Redshift 中启动新事务?
【发布时间】:2018-03-30 18:07:35
【问题描述】:

我在 Redshift 中执行以下操作 -

  1. 从 S3 复制到临时表

  2. 开始

  3. 更多命令...

我看到在开始之后没有创建新事务,并且命令继续在 COPY 命令的事务下运行。这有意义吗?

我使用 JDBC 驱动程序 1.2.8。在 1.1.7 中看到了不同的行为。

这在驱动程序中是否有任何改变? (虽然没有找到任何联系)

文档 - https://s3.amazonaws.com/redshift-downloads/drivers/Amazon+Redshift+JDBC+Release+Notes.pdf

【问题讨论】:

  • 听起来你有一个不同的autocommit 设置因为驱动程序的变化。
  • 感谢您的评论!确实是这个原因。您想将此作为答案发布吗?

标签: amazon-redshift


【解决方案1】:

听起来自从更改驱动程序以来您的自动提交设置有所不同。 ?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-29
    • 2019-08-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    相关资源
    最近更新 更多