LOAD — загрузить файл разделяемой библиотеки
LOAD 'filename'
Эта команда загружает файл разделяемой библиотеки в Digital Q.DataBase
адресное пространство сервера. Если файл уже был загружен,
команда ничего не делает. Файлы разделяемых библиотек, содержащие функции на языке C, загружаются автоматически при вызове любой из их функций. Таким образом, явный LOAD обычно требуется только для загрузки библиотеки, которая изменяет поведение сервера через «хуки»
а не просто предоставляет набор функций.
Имя файла библиотеки обычно указывается как простое имя файла, которое ищется в путях поиска библиотек сервера (заданных dynamic_library_path). Кроме того, оно может быть указано в виде полного пути. В обоих случаях стандартное для платформы расширение имени файла разделяемой библиотеки может быть опущено. См. Раздел 5.1.10.1 для получения дополнительной информации по этой теме.
Пользователи, не являющиеся суперпользователями, могут применять эту команду только LOAD к файлам библиотек,
расположенным в $libdir/plugins/ — заданный путь
filename должен начинаться
именно с этой строки. (Администратор базы данных несет
ответственность за то, чтобы там были установлены только «безопасные» библиотеки устанавливаются туда.)
LOAD является Digital Q.DataBase
расширением.