使用可信任的語言擴充功能 SQL - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用可信任的語言擴充功能 SQL

Postgre 的可信任語言擴充套件SQL是用來建置 Postgre 擴充功能的開放原始碼開發套件。SQL它可讓您建立高效能 Postgre SQL 擴充功能,並在 叢集上安全地執行它們。 RDS對於後置SQL數據庫實例。透過對 Postgre 使用受信任的語言擴充功能 (TLE)SQL,您可以建立 Postgre SQL 擴充功能,並遵循記錄的方法來擴充 Post SQL gre 擴充功能。如需詳細資訊,請參閱 Postgre SQL 文件中的將相關物件封裝至延伸模組

其中一個主要好處TLE是,您可以在不提供 Postgre SQL 實例底層文件系統訪問權限的環境中使用它。先前,安裝新的延伸模組需要存取檔案系統。TLE刪除此約束。它為任何 Postgre SQL 資料庫 (包括在 ) 建立新擴充功能提供開發環境。 RDS適用於後置SQL資料庫執行個體。

TLE旨在防止對您使用建立的擴充功能存取不安全的資源TLE。其執行時間環境會限制任何延伸模組瑕疵對單一資料庫連線的影響。TLE還可讓資料庫管理員對可以安裝擴充功能的使用者進行更精確的控制,並提供執行擴充功能的權限模型。

TLERDS對於 Postgre SQL 版本,支持以下內容:

  • 版本 16.1 及更高版本 16 個版本

  • 版本 15.2 及更高版本 15 個版本

  • 版本 14.5 及更高版本 14 個版本

  • 版本 13.12 及更高版本 13 個版本

受信任的語言擴充功能開發環境和執行階段會封裝成 pg_tle Postgre SQL 擴充功能,版本 1.0.1。它支持在 JavaScript,Perl,Tcl,PL/PG SQL 和創建擴展。SQL您可以使用與安裝其他 中安裝擴充功能。設置完成後,開發人員可以使用它來創建新的 Postgre SQL 擴展名,稱為TLE擴展名pg_tle

在下列主題中,您可以找到有關如何設定信任語言擴充功能,以及如何開始建立自己的TLE擴充功能的相關資訊。