取消查询在pgadmin3上的行为是什么

时间:2016-03-03 13:53:54

标签: sql postgresql pgadmin

我在使用pgadmin3工具的生产环境中不负责任地键入SQL,突然之间我错误输入并在没有WHERE的largeImportantTable上执行UPDATE语句。然后拼命地在pgadmin3上使用取消查询按钮。在我查看表格中的一小部分行之后,它似乎很好。但我不确定数据库的完整性。我老板数据库的状态是什么?。

pgadmin3的日志:

-- Executing query:

UPDATE schema.big_important_table SET important_field = NULL;
********** Error **********

ERROR: canceling statement due to user request
SQL state: 57014

1 个答案:

答案 0 :(得分:1)

如果取消DML语句(即使启用了自动提交,如pgAdmin那样),也会回滚整个语句。

所以一切都应该没问题,没有任何改变。