2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

LOAD

LOAD — 載入共享庫檔案

概要

LOAD 'filename'

描述

此命令將共享庫檔案載入到 PostgreSQL 伺服器的地址空間中。如果檔案已被載入,則該命令無效。包含 C 函式的共享庫檔案會在其任何函式被呼叫時自動載入。因此,顯式的 LOAD 通常僅用於載入透過 鉤子 修改伺服器行為而不是提供一組函式的庫。

庫檔名通常只給出一個裸檔名,該檔名在伺服器的庫搜尋路徑(由 dynamic_library_path 設定)中查詢。或者也可以給出一個完整路徑名。在這兩種情況下,平臺標準的共享庫檔名副檔名都可以省略。有關此主題的更多資訊,請參閱 Section 36.10.1

非超級使用者只能將 LOAD 應用於位於 $libdir/plugins/ 的庫檔案 — 指定的 filename 必須以該字串精確開頭。(資料庫管理員有責任確保此處僅安裝“安全”庫。)

相容性

LOADPostgreSQL 的擴充套件。

另請參閱

CREATE FUNCTION

提交更正

如果您在文件中發現任何不正確、與您的實際使用經驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。