本文介紹如何創建Babelfish for RDS PostgreSQL實例。
注意事項
當前僅支持在購買實例時開通Babelfish,且實例需滿足以下條件:
說明暫不支持集群系列實例。
實例大版本:RDS PostgreSQL 15。
實例產品類型為標準版。
已購買的RDS PostgreSQL實例,暫不支持開通Babelfish。
開通Babelfish后,暫不支持關閉。
實例創建成功后,將會初始化創建babelfish_db數據庫,該數據庫為Babelfish實例的關鍵數據庫,請勿刪除,否則實例將不可用。
創建開啟了Babelfish的RDS PostgreSQL實例
登錄RDS管理控制臺,在左側單擊實例列表,然后在上方選擇地域。
單擊創建實例,進入RDS售賣頁。
根據配置向導,完成創建。
本文主要介紹創建RDS PostgreSQL實例時開通Babelfish的關鍵參數,其他參數與創建RDS PostgreSQL相同,更多信息請參見快速創建RDS PostgreSQL實例。
關鍵參數如下:
參數
取值
類型
PostgreSQL 15。
選擇數據庫類型和版本后,需要選中啟用 Babelfish。
實例規格
以控制臺展示實例為準。
Babelfish遷移模式
僅當基礎資源配置中選中了啟用 Babelfish時,該參數有效,表示開啟Babelfish后的遷移模式。
single-db:只能在Babelfish for RDS PostgreSQL實例中創建1個SQL Server數據庫,并且創建為常規PostgreSQL模式。
multi-db:可以創建多個SQL Server數據庫,每個數據庫創建不同的PostgreSQL模式(<數據庫名稱>_<模式名稱>)以避免名稱沖突。
如何選擇遷移模式,請參見遷移模式簡介。
初始化賬號
初始化管理賬號,可用于管理Babelfish或PostgreSQL。
重要該賬號為高權限賬號,且創建后不支持刪除。
配置原則:
長度為2~63個字符。
由小寫字母、數字或下劃線組成。
以字母開頭,以字母或數字結尾。
不能以pg開頭。
不能使用SQL關鍵字。具體請參見SQL關鍵字。
密碼
管理賬號的密碼。
說明密碼支持在創建實例后進行修改,具體操作,請參見重置密碼。
配置原則:
長度為8~32個字符。
由大寫字母、小寫字母、數字、特殊字符中的任意三種組成。
特殊字符支持
!@#$%^&*()_+-=
。
查看Babelfish狀態
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄中選擇基本信息。
在配置信息區域查看Babelfish小版本信息和Babelfish狀態。
查看Babelfish管理賬號
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄中選擇賬號管理。
在用戶賬號頁簽查看創建實例時已初始化創建的Babelfish管理賬號。
查看連接地址及TDS端口號
前提條件
已為實例添加白名單。更多信息請參見設置白名單。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄中選擇數據庫連接。
您可以在如下位置查看內外網連接地址及TDS端口號。
說明如果您需要使用外網地址,請單擊開通外網地址。更多信息,請參見開通或關閉外網地址。
如果您需要修改Babelfish TDS端口號,請單擊修改連接地址。更多信息,請參見查看或修改連接地址和端口。
相關API
API | 描述 |
創建RDS實例。 | |
查詢實例詳情。 | |
申請外網地址。 | |
修改連接地址 | |
查詢連接地址。 |