Topik ini menjelaskan metode yang dapat digunakan untuk memulihkan data dari instance ApsaraDB RDS for PostgreSQL.
Skenario 1: Memulihkan data dari instance RDS yang telah dilepaskan
Tong Sampah: Masuk ke konsol ApsaraDB RDS dan buka halaman Tong Sampah. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Jika Anda menemukan instance RDS di halaman Tong Sampah, Anda dapat membuat ulang instance tersebut.
Jika instance RDS dilepaskan secara manual, kedaluwarsa, atau dikembalikan dana, instance tersebut dipindahkan ke tong sampah. Namun, instance RDS tidak dipindahkan ke tong sampah dalam situasi berikut:
Pembayaran untuk instance RDS dikembalikan atau instance dilepaskan secara manual dalam tujuh hari setelah pembuatan.
Instance RDS adalah instance bayar sesuai pemakaian dan secara otomatis dilepaskan karena pembayaran tertunda.
Instance RDS adalah instance RDS baca-saja.
Instance RDS yang menjalankan PostgreSQL 9.4 tidak lagi tersedia untuk pembelian. Oleh karena itu, Anda tidak dapat membuat ulang instance RDS yang menjalankan PostgreSQL 9.4 dari tong sampah.
Skenario 2: Memulihkan data yang dihapus atau dimodifikasi pada instance RDS
Solusi | Waktu Pemulihan | Rentang Pemulihan | Tujuan Pemulihan | Kecepatan Pemulihan | |||||
Kapan saja | Poin waktu saat set cadangan dihasilkan | Semua basis data dan tabel | Basis data individu | Tabel individu | Ke instance RDS baru | Ke instance RDS asli | Ke instance RDS yang ada | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | Lambat | |
✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | Cepat | |
Memulihkan data ke instance RDS baru: Jika Anda ingin sementara menggunakan instance RDS baru, Anda dapat membuat instance RDS bayar sesuai pemakaian. Pulihkan data ke instance tersebut, migrasikan data ke instance RDS asli, lalu lepaskan instance bayar sesuai pemakaian untuk mengurangi biaya.
Memulihkan data ke instance RDS asli: Pemulihan data tidak akan menimpa data dari instance RDS asli.
Anda juga dapat menggunakan pg_restore untuk memulihkan tabel individu tertentu dari file cadangan logis. Untuk informasi lebih lanjut, lihat Memulihkan Data dari File Cadangan Logis.
Skema lainnya
Untuk memulihkan data lintas wilayah, ikuti petunjuk yang diberikan di Memulihkan Data dari Instance ApsaraDB RDS for PostgreSQL Lintas Wilayah.
Untuk memulihkan data ke basis data yang dikelola sendiri, ikuti petunjuk yang diberikan di Memulihkan Data dari Instance ApsaraDB RDS for PostgreSQL ke Instance PostgreSQL yang Dikelola Sendiri Menggunakan File CSV atau File SQL.