本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列程序顯示如何將已刪除的資料表從備份還原至刪除時間。您可以使用CQL或 AWS CLI.
注意
此程序假設PITR已在刪除的資料表上啟用該功能。
使用恢復已刪除的表 CQL
-
若要確認已刪除的資料表已啟用 point-in-time 復原功能,請查詢系統資料表。只會顯示啟用 point-in-time 復原的表格。
SELECT custom_properties FROM system_schema_mcs.tables_history WHERE keyspace_name = 'mykeyspace' AND table_name = 'my_table';
該查詢顯示以下輸出。
custom_properties ------------------ { ..., "point_in_time_recovery":{ "restorable_until_time":"2020-08-04T00:48:58.381Z", "status":"enabled" } }
-
使用下列範例陳述式將資料表還原至刪除時間。
RESTORE TABLE mykeyspace.mytable_restored FROM TABLE mykeyspace.mytable;