このトピックでは、さまざまなシナリオで RDS for PostgreSQL インスタンスのデータを復元する方法について説明します。
シナリオ 1:リリースされたインスタンスの復元
ごみ箱:ごみ箱ページに移動し、 [リージョンを選択] します。インスタンスがごみ箱にある場合は、復元できます。
-
RDS for PostgreSQL インスタンスは、手動でリリースされた後、期限切れになった後、または返金された後にごみ箱に移動します。ただし、次の状況では適用されません。
-
インスタンスが作成後 7 日以内に返金された、または手動でリリースされた場合。
-
インスタンスが従量課金インスタンスであり、Alibaba Cloud アカウントの支払い遅延により自動的にリリースされた場合。
-
インスタンスが読み取り専用インスタンスである場合。
-
-
RDS for PostgreSQL 9.4 インスタンスは購入できなくなりました。この機能を使用して、PostgreSQL 9.4 を実行するインスタンスを復元することはできません。
シナリオ 2:誤って削除または変更されたデータの復元
|
ソリューション |
復元の特定時点 |
復元範囲 |
復元先 |
復元速度 |
|||||
|
任意の特定時点 |
バックアップセットの特定時点 |
すべてのデータベースとテーブル |
一部のデータベース |
一部のテーブル |
新しい RDS インスタンスへ |
元の RDS インスタンスへ |
別の既存 RDS インスタンスへ |
||
|
✔️ |
✔️ |
✔️ |
❌ |
❌ |
✔️ |
❌ |
❌ |
低速 |
|
|
✔️ |
✔️ |
✔️ |
✔️ |
❌ |
❌ |
✔️ |
✔️ |
高速 |
|
-
新しい RDS インスタンスへの復元:新しいインスタンスを一時的に使用するには、データを新しい従量課金インスタンスに復元できます。データを元のインスタンスに移行した後、コストを削減するために新しいインスタンスをリリースしてください。
-
元の RDS インスタンスへの復元:この復元方法では、元のインスタンス上のデータは上書きされません。
-
特定のテーブルを復元するには、pg_restore を使用して論理バックアップファイルからデータを復元をご参照ください。
その他のシナリオ
-
クロスリージョンでデータを復元するには、クロスリージョンのデータ復元をご参照ください。
-
データをセルフマネージドデータベースに復元するには、RDS for PostgreSQL インスタンスの CSV または SQL ファイルからセルフマネージドデータベースにデータを復元をご参照ください。