Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16

LOAD

LOAD — 加载共享库文件

概要

LOAD 'filename'

说明

此命令将共享库文件加载到 PostgreSQL 服务器的地址空间中。如果文件已加载,则该命令不执行任何操作。包含 C 函数的共享库文件将在调用其中一个函数时自动加载。因此,通常仅需要显式 LOAD 来加载通过 挂钩 修改服务器行为而不是提供一组函数的库。

库文件名通常仅表示一个裸文件名,该文件名在服务器的库搜索路径(由 dynamic_library_path 设置)中查找。或者,可以将其表示为一个完整路径名。在这两种情况下,都可以省略平台的标准共享库文件扩展名。有关此主题的更多信息,请参见 第 38.10.1 节

非超级用户只能将 LOAD 应用于位于 $libdir/plugins/ 中的库文件——指定的 filename 必须完全以该字符串开头。(数据库管理员负责确保仅安装 安全 库。)

兼容性

LOADPostgreSQL 扩展。

另请参见

CREATE FUNCTION