0
Redshiftでキャンセルされたdeleteステートメントがロールバックされるかどうかを知りたい場合。まず、テーブルをカウントします。キャンセル時にRedshiftでdeleteステートメントがロールバックされる
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
はい。文は暗黙的なトランザクションを持っています。 – Ryan