使用 PostgreSQL 從 Amazon EC2 上的郵件遷移到 - AWS Prescriptive Guidance

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 PostgreSQL 從 Amazon EC2 上的郵件遷移到

由拉傑什·馬迪瓦利 (AWS) 創建

R 類型 平台重建

來源:資料庫:關聯

目標:Amazon RDS PostgreSQL

建立者:AWS

:Enreronment ( PoC 或試驗

Technologies 資料庫; 移轉

工作負載:開放原始碼

AWS 服務 Amazon RDS

Summary

此模式概述了使用 PostgreSQL 來將 PostgreSQL 資料庫 (9.5 版及更新版本) 從 Amazon Elastic Compute Cloud (Amazon EC2) 遷移到適用於 PostgreSQL 的 Amazon Relage DAmazon Relational Database Service (Amazon RDS) 的步驟pg邏輯延伸。Amazon RDS 現可支援 PostgreSQL 9.6 版本的條件邏輯擴展。

先決條件和限制

先決條件

產品版本

  • Amazon RDS 上的 PostgreSQL 9.6 版及更高版本。如需 Amazon RDS 上支援的 PostgreSQL 版本和功能的最新清單,請參閱Amazon RDS 上的 PostgreSQL在 AWS 文件中。此模式是透過將 PostgreSQL 9.5 移轉到 Amazon RDS 版本 10 進行測試的,但也適用於 PostgreSQL 9.6 及更新版本。

Architecture

資料遷移架構

Tools

Epics

任務描述所有技能
在 Amazon RDS 執行個體上安裝 PostgreSQL 資料庫。

DBA
從來源 PostgreSQL 資料庫取得結構描述傾印,並將其還原至目標 PostgreSQL 資料庫。

pg_dump 公用程式會建立 PostgreSQL 資料庫的結構描述和資料傾印。pg_dump 產生的傾印指令碼會將資料載入相同名稱的資料庫中,並重新建立資料表、索引和外部索引鍵。使用 pg_restore 公用程式來還原目標位置的資料庫。

DBA
在 Amazon RDS 資料庫參數群組中,將複寫靜態參數設定為 1。

啟用 rds.logical_複製參數會影響資料庫叢集的效能。

DBA
在來源和目標 PostgreSQL 資料庫上建立副檔名。

DBA
在來源 PostgreSQL 資料庫上建立發行者。

DBA
在來源 PostgreSQL 資料庫上建立複製組,並將表格和序列新增至複製組。

DBA
在目標 PostgreSQL 資料庫上建立訂戶。

DBA
在目標 PostgreSQL 資料庫建立訂閱。

DBA
驗證您的資料。

檢查來源和目標資料庫,確認資料已成功複製。

DBA