

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

# Langkah 5: Lihat riwayat revisi untuk dokumen
<a name="getting-started-step-5"></a>

**penting**  
Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat [Memigrasi Buku Besar QLDB Amazon ke Amazon](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/) Aurora PostgreSQL.

Setelah memodifikasi data pendaftaran untuk mobil dengan VIN` 1N4AL11D75C109151`, Anda dapat menanyakan riwayat semua pemilik terdaftar dan bidang yang diperbarui lainnya. Anda dapat melihat semua revisi dokumen yang Anda masukkan, perbarui, dan hapus dengan menanyakan bawaan. [Fungsi sejarah](working.history.md#working.history.function)

Fungsi histori mengembalikan revisi dari *tampilan komited* tabel Anda, yang mencakup data aplikasi Anda dan metadata terkait. Metadata menunjukkan dengan tepat kapan setiap revisi dibuat, dalam urutan apa, dan transaksi mana yang dilakukan.

Pada langkah ini, Anda menanyakan riwayat revisi dokumen dalam `VehicleRegistration` tabel di `vehicle-registration` buku besar.

**Untuk melihat riwayat revisi**

1. [Buka konsol QLDB Amazon di /qldb. https://console.aws.amazon.com](https://console.aws.amazon.com/qldb)

1. Di panel navigasi, pilih editor **PartiQL**.

1. Pilih `vehicle-registration` buku besar.

1. Untuk menanyakan riwayat dokumen, mulailah dengan menemukan keunikannya`id`. Selain menanyakan tampilan yang berkomitmen, cara lain untuk mendapatkan dokumen `id` adalah dengan menggunakan `BY` kata kunci dalam tampilan pengguna default tabel. Untuk mempelajari selengkapnya, lihat [Menggunakan klausa BY untuk menanyakan ID dokumen](working.metadata.by-clause.md).

   Di jendela editor kueri, masukkan pernyataan berikut, lalu pilih **Jalankan**.

   ```
   SELECT r_id FROM VehicleRegistration AS r BY r_id
   WHERE r.VIN = '1N4AL11D75C109151'
   ```

1. Selanjutnya, Anda dapat menggunakan `id` nilai ini untuk menanyakan fungsi riwayat. Masukkan pernyataan berikut, lalu pilih **Jalankan**. Pastikan untuk mengganti `id` nilai dengan ID dokumen Anda sendiri yang sesuai.

   ```
   SELECT h.data.VIN, h.data.City, h.data.Owners
   FROM history(VehicleRegistration) AS h
   WHERE h.metadata.id = 'ADR2LQq48kB9neZDupQrMm' --replace with your id
   ```
**catatan**  
Untuk keperluan tutorial ini, query history ini mengembalikan semua revisi ID `ADR2LQq48kB9neZDupQrMm` dokumen. Namun, sebagai praktik terbaik, kualifikasikan kueri riwayat dengan ID dokumen dan rentang tanggal (waktu mulai dan waktu akhir).  
[Di QLDB, `SELECT` setiap kueri diproses dalam transaksi dan tunduk pada batas waktu tunggu transaksi.](limits.md#limits.fixed) Pertanyaan sejarah yang mencakup waktu mulai dan waktu akhir mendapatkan manfaat dari kualifikasi rentang tanggal. Untuk informasi selengkapnya, lihat [Fungsi sejarah](working.history.md#working.history.function).

   Fungsi histori mengembalikan dokumen dalam skema yang sama dengan tampilan yang dilakukan. Contoh ini memproyeksikan data registrasi kendaraan Anda yang dimodifikasi. Outputnya akan terlihat serupa dengan yang berikut ini:  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/qldb/latest/developerguide/getting-started-step-5.html)
**catatan**  
Kueri riwayat mungkin tidak selalu mengembalikan revisi dokumen dalam urutan berurutan.

   Tinjau output dan konfirmasikan bahwa perubahan mencerminkan apa yang Anda lakukan[Langkah 4: Ubah dokumen dalam buku besar](getting-started-step-4.md).

1. Kemudian, Anda dapat memeriksa metadata dokumen dari setiap revisi. Masukkan pernyataan berikut, lalu pilih **Jalankan**. Sekali lagi, pastikan untuk mengganti `id` nilai dengan ID dokumen Anda sendiri yang sesuai.

   ```
   SELECT VALUE h.metadata
   FROM history(VehicleRegistration) AS h
   WHERE h.metadata.id = 'ADR2LQq48kB9neZDupQrMm' --replace with your id
   ```

   Outputnya akan terlihat serupa dengan yang berikut ini:  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/qldb/latest/developerguide/getting-started-step-5.html)

   Bidang metadata ini memberikan rincian kapan setiap item dimodifikasi, dan transaksi mana. Dari data ini, Anda dapat menyimpulkan hal berikut:
   + Dokumen ini diidentifikasi secara unik oleh `id` sistem-ditugaskan:. `ADR2LQq48kB9neZDupQrMm` Ini adalah pengidentifikasi unik universal (UUID) yang direpresentasikan dalam string yang dikodekan Base62.
   + Ini `txTime` menunjukkan bahwa revisi awal dokumen (versi`0`) dibuat di`2019-05-23T19:20:360d-3Z`.
   + Setiap transaksi berikutnya membuat revisi baru dengan dokumen yang sama`id`, nomor versi bertambah, dan yang diperbarui `txId` dan. `txTime`

Untuk memverifikasi revisi dokumen secara kriptografis di `vehicle-registration` buku besar, lanjutkan ke. [Langkah 6: Verifikasi dokumen dalam buku besar](getting-started-step-6.md)