Babelfish 版本
在下文中,您可以了解有关 Babelfish for Aurora PostgreSQL 更新的信息。Babelfish 是 Aurora PostgreSQL 版本 13.4 及更高版本的可用选项。Babelfish 更新随 Aurora PostgreSQL 数据库引擎的某些新版本提供,如下表中所示。
Aurora PostgreSQL 版本 | Babelfish 版本 |
---|---|
Aurora PostgreSQL 版本 13.5 |
Babelfish 版本 1.1.0 |
Aurora PostgreSQL 版本 13.4 |
Babelfish 版本 1.0.0 |
如果 Aurora PostgreSQL 已启用自动次要版本升级 (AMVU),则集群将在指定的维护时段内为您升级。通过使用这种方法,您可以自动获得新的 Babelfish 版本。要了解有关 AMVU 的更多信息,请参阅 PostgreSQL 的自动次要版本升级。
如果您的 Aurora PostgreSQL 数据库集群没有设置为 AMVU,您可以手动升级。有关升级 Aurora PostgreSQL 数据库集群的更多信息,请参阅 升级适用于 Aurora PostgreSQL 的 PostgreSQL 数据库引擎。
有关如何获取 Aurora PostgreSQL 或 Babelfish 版本详细信息的信息,请参阅 查询 Babelfish 以查找 Babelfish 的详细信息。
Babelfish 版本 1.1.0
此版本的 Babelfish for Aurora PostgreSQL 增加了对以下 Microsoft SQL Server 功能和 T-SQL 命令的支持:
支持为可为空的列创建唯一索引或 UNIQUE 约束。要使用此功能,请将
escape_hatch_unique_constraint
更改为'ignore'
。有关更多信息,请参阅 Babelfish 转义孵化。支持从具有多个 DML 操作的触发器引用转换表。
支持具有前导点字符的标识符。
支持 COLUMNPROPERTY 函数(限于 CharMaxLen 和 AllowsNull 属性)。
支持以下系统定义的 @@ 变量:
@@CURSOR_ROWS
@@LOCK_TIMEOUT
@@MAX_CONNECTIONS
@@MICROSOFTVERSION
@@NESTLEVEL
@@PROCID
支持以下内置函数:
CHOOSE
CONCAT_WS
CURSOR_STATUS
DATEFROMPARTS
DATETIMEFROMPARTS
ORIGINAL_LOGIN
SCHEMA_NAME(现已完全支持)
SESSION_USER
SQUARE
支持 TRIGGER_NESTLEVEL(但仅限不带参数)
支持以下系统存储过程:
sp_columns
sp_columns_100
sp_columns_managed
sp_cursor
sp_cursor_list
sp_cursorclose
sp_cursorexecute
sp_cursorfetch
sp_cursoropen
sp_cursoroption
sp_cursorprepare
sp_cursorprepexec
sp_cursorunprepare
sp_databases
sp_datatype_info
sp_datatype_info_100
sp_describe_cursor
sp_describe_first_result_set
sp_describe_undeclared_parameters
sp_oledb_ro_usrname
sp_pkeys
sp_prepare
sp_statistics
sp_statistics_100
sp_tablecollations_100
sp_tables
sp_unprepare
有关更多信息,请参阅 Babelfish for PostgreSQL
Babelfish 版本 1.0.0
版本 1.0.0 是 Babelfish for Aurora PostgreSQL 的初始版本。