適用於 PostgreSQL 的受信任語言延伸模組概觀
適用於 PostgreSQL 的受信任語言延伸模組是一種 PostgreSQL 延伸模組,而您使用您設定其他 PostgreSQL 延伸模組的同一方式,將其安裝在 RDS for PostgreSQLR 資料庫執行個體中。在 pgAdmin 用戶端工具中範例資料庫的下列影像中,您可以檢視構成 pg_tle 延伸模組的一些元件。
您可以查看下列詳細資訊。
-
適用於 PostgreSQL 的受信任語言延伸模組 (TLE) 開發套件會封裝為
pg_tle延伸模組。因此,pg_tle會新增至其安裝所在資料庫的可用延伸模組。 TLE 有其自己的結構描述 (
pgtle)。此結構描述包含協助程式函數 (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權限,則您可以使用下列受信任語言延伸模組函數,在資料表中新增和更新該資訊。