适用于 PostgreSQL 的可信语言扩展概述 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 PostgreSQL 的可信语言扩展概述

适用于 PostgreSQL 的可信语言扩展是一个 PostgreSQL 扩展,您可以像设置其他 PostgreSQL 扩展一样,将其安装在 RDS for PostgreSQL 数据库实例中。在下图的 pgAdmin 客户端工具的示例数据库中,您可以查看构成 pg_tle 扩展的部分组件。

该图显示了构成 TLE 开发套件的部分组件。

您可以查看以下详细信息。

  1. 适用于 PostgreSQL 的可信语言扩展(TLE)开发套件打包为 pg_tle 扩展。因此,pg_tle 添加到安装它的数据库的可用扩展中。

  2. TLE 有它自己的模式,即 pgtle。此模式包含辅助函数(3 个),用于安装和管理您创建的扩展。

  3. TLE 提供了十多个辅助函数,用于安装、注册和管理您的扩展。要了解有关这些函数的更多信息,请参阅 适用于 PostgreSQL 的可信语言扩展的函数参考

pg_tle 扩展的其他组件包含以下各项:

  • pgtle_admin 角色pgtle_admin 角色是在安装 pg_tle 扩展时创建的。此角色获得了相关权限,应视为具有此类权限。我们强烈建议您在向数据库用户授予 pgtle_admin 角色时遵循最低权限原则。换句话说,仅向允许创建、安装和管理新 TLE 扩展(例如 postgres)的数据库用户授予 pgtle_admin 角色。

  • pgtle.feature_infopgtle.feature_info 表是一个受保护的表,其中包含有关您的 TLE、挂钩及其使用的自定义存储过程和函数的信息。如果您有 pgtle_admin 权限,则可以使用以下可信语言扩展函数在表中添加和更新该信息。