

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kembalikan tabel yang dihapus menggunakan Amazon Keyspaces PITR
<a name="restoredeleted"></a>

Prosedur berikut menunjukkan cara mengembalikan tabel yang dihapus dari cadangan ke saat penghapusan. Anda dapat melakukan ini menggunakan CQL atau. AWS CLI

**catatan**  
Prosedur ini mengasumsikan bahwa PITR diaktifkan pada tabel yang dihapus.



------
#### [ Cassandra Query Language (CQL) ]

**Kembalikan tabel yang dihapus menggunakan CQL**

1. Untuk mengonfirmasi bahwa point-in-time pemulihan diaktifkan untuk tabel yang dihapus, kueri tabel sistem. Hanya tabel dengan point-in-time pemulihan diaktifkan yang ditampilkan.

   ```
   SELECT custom_properties
   FROM system_schema_mcs.tables_history 
   WHERE keyspace_name = 'mykeyspace' AND table_name = 'my_table';
   ```

   Kueri menunjukkan output berikut.

   ```
   custom_properties
   ------------------
   {
       ...,
      "point_in_time_recovery":{
         "restorable_until_time":"2020-08-04T00:48:58.381Z",
         "status":"enabled"
      }
   }
   ```

1. Kembalikan tabel ke waktu penghapusan dengan contoh pernyataan berikut.

   ```
   RESTORE TABLE mykeyspace.mytable_restored
   FROM TABLE mykeyspace.mytable;
   ```

------
#### [ CLI ]

**Kembalikan tabel yang dihapus menggunakan AWS CLI**

1. Hapus tabel yang Anda buat sebelumnya yang mengaktifkan PITR. Berikut adalah contoh perintah tersebut.

   ```
   aws keyspaces delete-table --keyspace-name 'myKeyspace' --table-name 'myTable'
   ```

1. Kembalikan tabel yang dihapus ke waktu penghapusan dengan perintah berikut.

   ```
   aws keyspaces restore-table --source-keyspace-name 'myKeyspace' --source-table-name 'myTable' --target-keyspace-name 'myKeyspace' --target-table-name 'myTable_restored2'
   ```

   Output dari perintah ini mengembalikan ARN dari tabel yang dipulihkan.

   ```
   {
       "restoredTableARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/table/myTable_restored2"
   }
   ```

------