適用於 PostgreSQL 的受信任語言延伸模組概觀 - Amazon Relational Database Service

適用於 PostgreSQL 的受信任語言延伸模組概觀

適用於 PostgreSQL 的受信任語言延伸模組是一種 PostgreSQL 延伸模組,而您使用您設定其他 PostgreSQL 延伸模組的同一方式,將其安裝在 RDS for PostgreSQLR 資料庫執行個體中。在 pgAdmin 用戶端工具中範例資料庫的下列影像中,您可以檢視構成 pg_tle 延伸模組的一些元件。

此圖顯示構成 TLE 開發套件的一些元件。

您可以查看下列詳細資訊。

  1. 適用於 PostgreSQL 的受信任語言延伸模組 (TLE) 開發套件會封裝為 pg_tle 延伸模組。因此,pg_tle 會新增至其安裝所在資料庫的可用延伸模組。

  2. TLE 有其自己的結構描述 (pgtle)。此結構描述包含協助程式函數 (3),用於安裝和管理您建立的延伸模組。

  3. TLE 提供了十幾個協助程式函數,用於安裝、註冊和管理您的延伸模組。若要進一步了解這些函數,請參閱適用於 PostgreSQL 的受信任語言延伸模組的函數參考

pg_tle 延伸套件的其他元件包含下列項目:

  • pgtle_admin 角色 – 安裝 pg_tle 延伸模組時會建立 pgtle_admin 角色。此角色具有特殊權限,且應如此對待。強烈建議您在將 pgtle_admin 角色授予資料庫使用者時遵循最低權限原則。換句話說,只將 pgtle_admin 角色授予資料庫使用者,允許其建立、安裝和管理新的 TLE 延伸模組,例如 postgres

  • pgtle.feature_info 資料表pgtle.feature_info 資料表是受保護的資料表,其中包含 TLE、掛鉤,以及其使用的自訂預存程序和函數的相關資訊。如果具有 pgtle_admin 權限,則您可以使用下列受信任語言延伸模組函數,在資料表中新增和更新該資訊。