发布于: Sep 10, 2023

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

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

Trusted Language Extensions for PostgreSQL(pg_tle)是一个开源开发工具包,旨在帮助您构建使用可信语言编写且可在 PostgreSQL 上安全运行的扩展。 对 PostgreSQL 扩展 pg_tle v1.1.1 中包含的自定义数据的支持适用于由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中运行 PostgreSQL 15.4 及更高版本、14.9 及更高版本和 13.12 及更高版本的 Amazon RDS 中的所有数据库实例。

您可以直接从 Amazon RDS 管理控制台启动新的 Amazon RDS 数据库实例,从而开始使用。要了解定价详细信息和区域可用性,请参阅 Amazon RDS for PostgreSQL 定价。要了解有关 Amazon RDS for PostgreSQL 的更多信息,请参阅 Amazon RDS 用户指南。您可以在数据库博客中详细了解如何构建自己的自定义数据类型。