?
このドキュメントでは、 php中國語ネットマニュアル リリース
LOAD 'filename'
這個(gè)命令加載一個(gè)共享庫文件到PostgreSQL服務(wù)器的地址空間。 如果文集已經(jīng)加載,命令什么都不做。包含C函數(shù)的共享庫文件每當(dāng)其中一個(gè)函數(shù)被調(diào)用時(shí) 就會自動加載。因此,一個(gè)顯式的LOAD通常僅需要加載庫,并且該庫通過 "hooks"提供一個(gè)函數(shù)集來更改服務(wù)器的性能。
文件名是用和CREATE FUNCTION里描寫的共享庫的名字相同方法聲明的; 特別要注意等是可以依賴搜索路徑和自動附加系統(tǒng)標(biāo)準(zhǔn)共享庫擴(kuò)展名的特點(diǎn)。 參閱Section 35.9獲取更多細(xì)節(jié)。
非超級用戶僅可以將LOAD用于 $libdir/plugins/中的庫文件—, 也就是說指定的filename必須精確的以該字符串開頭。 數(shù)據(jù)庫管理員有責(zé)任確保僅將"安全"的庫文件安裝在那里。
LOAD是PostgreSQL擴(kuò)展。
CREATE FUNCTION