本文介绍如何创建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实例。 | |
查询实例详情。 | |
申请外网地址。 | |
修改连接地址 | |
查询连接地址。 |