2017-02-16 26 views
0

想要了解Redshift上取消的刪除語句是否被回滾。首先,我在桌子上進行計數。刪除語句在Redshift被取消時回滾

database=# select count(*) from table_name; 
=> 760153276 

然後我在開始後取消刪除語句。

database=#delete from table_name; 
Ctrl + c 
=> ^CCancel request sent 
=> ERROR: Query (89530) cancelled on user's request 

在我做了另一個計數和記錄似乎是相同的。這是否意味着它回滾?

database=# select count(*) from table_name; 
=> 760153276 
+1

是的;語句有一個隱含的事務。 – Ryan

回答