本文介紹在各種情境下如何進行RDS PostgreSQL相關的資料恢複。
情境一:恢複誤釋放的執行個體
資源回收筒:進入資源回收筒,並選擇地區。如果在資源回收筒裡找到執行個體,可以重建恢複執行個體。
說明
RDS PostgreSQL執行個體在手動釋放、到期或退款後均會進入資源回收筒。但如下情況除外:
退款或手動釋放已建立未超過7天的執行個體。
因阿里雲帳號欠費被系統自動釋放的隨用隨付執行個體。
執行個體為唯讀執行個體。
RDS PostgreSQL 9.4版本已停售,不支援通過此功能重建執行個體。
情境二:恢複誤刪除或修改的資料
方案 | 恢復點 | 恢複範圍 | 恢複位置 | 恢複速度 | |||||
任意時間點 | 備份組所在時間點 | 所有庫表 | 部分庫 | 部分表 | 恢複至新RDS | 恢複至原RDS | 恢複至其他已有RDS | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | 慢 | |
✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | 快 |
說明
關於恢複至新RDS:如臨時使用,您可以選擇恢複至隨用隨付的新執行個體,將資料移轉到原執行個體,然後釋放新執行個體以節省費用。
關於恢複至原RDS:恢複後不會覆蓋原執行個體的資料。
如需恢複指定表,請參見使用pg_restore恢複邏輯備份檔案資料。
更多情境
如需跨地區恢複,請參見跨地區恢複資料。
如需恢複到自建資料庫,請參見RDS PostgreSQL CSV或SQL檔案恢複到自建資料庫。