LOAD — 載入共享庫檔案
LOAD 'filename
'
此命令將共享庫檔案載入到 PostgreSQL 伺服器的地址空間中。如果檔案已被載入,則該命令無效。包含 C 函式的共享庫檔案會在其任何函式被呼叫時自動載入。因此,顯式的 LOAD
通常僅用於載入透過 “鉤子” 修改伺服器行為而不是提供一組函式的庫。
庫檔名通常只給出一個裸檔名,該檔名在伺服器的庫搜尋路徑(由 dynamic_library_path 設定)中查詢。或者也可以給出一個完整路徑名。在這兩種情況下,平臺標準的共享庫檔名副檔名都可以省略。有關此主題的更多資訊,請參閱 Section 36.10.1。
非超級使用者只能將 LOAD
應用於位於 $libdir/plugins/
的庫檔案 — 指定的 filename
必須以該字串精確開頭。(資料庫管理員有責任確保此處僅安裝“安全”庫。)
LOAD
是 PostgreSQL 的擴充套件。
如果您在文件中發現任何不正確、與您的實際使用經驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。