LOAD#

LOAD

LOAD

LOAD — загрузить файл общей библиотеки

Синтаксис

LOAD 'filename'

Описание

Эта команда загружает файл общей библиотеки в адресное пространство сервера Tantor SE-1C. Если файл уже был загружен, команда ничего не делает. Файлы общих библиотек, содержащие функции на языке C, автоматически загружаются при вызове одной из их функций. Поэтому явная команда LOAD обычно требуется только для загрузки библиотеки, изменяющей поведение сервера через хуки, а не предоставляющей набор функций.

Имя библиотеки обычно указывается только в виде простого имени файла, которое ищется в пути поиска библиотек сервера (установленном с помощью dynamic_library_path). В качестве альтернативы, оно может быть указано в виде полного пути к файлу. В любом случае, расширение стандартного имени файла разделяемой библиотеки платформы может быть опущено.

Несуперпользователи могут применять команду LOAD только к библиотечным файлам, расположенным в каталоге $libdir/plugins/ - указанное имя filename должно начинаться именно с этой строки. (Администратор базы данных несет ответственность за то, чтобы в этом каталоге были установлены только безопасные библиотеки).

Совместимость

LOAD - это расширение Tantor SE-1C.

См. также

CREATE FUNCTION