发布于: Sep 7, 2023

Trusted Language Extensions for PostgreSQL 现已支持构建您自己的自定义数据类型,并且可在 Amazon Relational Database Service (RDS) for PostgreSQL 上使用。现在,您可以使用 Trusted Language Extensions for PostgreSQL 来创建新的基本(或标量)数据类型、指定其存储方式,以及定义支持该新数据类型的 SQL 和索引操作的函数。

在扩展 PostgreSQL 以支持内置类型(例如数值或文本)无法提供足够的搜索语义的功能域时,自定义数据类型很有用。例如,AWS 资源可以通过 Amazon 资源名称 (ARN) 进行唯一标识。您可以构建 ARN 自定义数据类型来存储和比较应用程序中的 ARN,并利用索引等 PostgreSQL 功能来加快搜索速度。

Trusted Language Extensions for PostgreSQL (pg_tle) 是一个开源开发工具包,可以帮助您构建使用可信语言编写且在 PostgreSQL 上安全运行的扩展。对 PostgreSQL 扩展 pg_tle v1.1.1 中包含的自定义数据类型的支持适用于所有适用 AWS 区域(包括 AWS GovCloud [美国] 区域)内运行 PostgreSQL 15.4 及更高版本、14.9 及更高版本和 13.12 及更高版本的Amazon RDS 中的数据库实例。

Amazon RDS for PostgreSQL 让您能够在云中轻松设置、运行和扩展 PostgreSQL 部署。有关定价详细信息和区域可用性,请参阅 Amazon RDS for PostgreSQL 定价。在 Amazon RDS 管理控制台中创建或更新完全托管式 Amazon RDS 数据库。您可以在 AWS 数据库博客中详细了解如何构建自己的自定义数据类型。