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

LOAD

LOAD — 加载共享库文件

语法

LOAD 'filename'

描述

此命令将共享库文件加载到 PostgreSQL 服务器的地址空间。如果已加载该文件,则命令不起任何作用。每当调用其一个函数时,包含 C 函数的共享库文件都会自动加载。因此,通常只有需要加载通过“钩子”修改服务器行为而不是提供一组函数的库时,才需要显式使用 LOAD

通常只给出一个裸的文件名作为库文件名,然后在服务器的库搜索路径(由 dynamic_library_path 设置)中查找。或者,它也可以作为全路径名给出。在这两种情况下,都可以省略平台的标准共享库文件名扩展名。有关此主题的更多信息,请参见 第 36.10.1 节

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

兼容性

LOADPostgreSQL 扩展。

另请参阅

CREATE FUNCTION