这个命令加载一个共享库文件到 PostgreSQL 服务器的地址空间。一旦一个文件被加载,如果该文件前面曾经加载过,那么服务器首先会卸载它。这条命令主要用于在一个共享库件修改后卸载和重载它。要利用这个共享库件,必须用 CREATE FUNCTION 命令声明函数。
文件名是用和 CREATE FUNCTION 里描写的共享库的名字相同方法声明的;特别要注意等是可以依赖搜索路径和自动附加系统标准共享库扩展名的特点。参阅节33.9获取更多细节。
非超级用户仅可以将 LOAD 用于 $libdir/plugins/ 中的库文件,也就是说指定的 filename 必须精确的以该字符串开头。数据库管理员有责任确保仅将"安全"的库文件安装在那里。