PostgreSQL查询取消执行

时间:2015-05-22 11:48:36

标签: postgresql

我在一个非常大的数据库上使用更新查询时犯了一个错误。在更新/查询仍在运行并点击“取消查询”时,我意识到自己的错误。

我已经查看了“历史记录”面板(pgAdmin3),并且已经取消了“执行取消”#39;它没有说明受影响的任何行。

这是否意味着更新不会影响任何行?有没有办法检查某种日志以查看是否有任何行受到影响?

1 个答案:

答案 0 :(得分:0)

Postgres在事务中运行查询。交易作为一个整体完成或作为一个整体取消。此属性称为Atomicity(来自ACID。)

如果您的查询被取消,则没有受影响的行。