Иллюстрированный самоучитель по PostgreSQL

LOAD

Динамическая загрузка объектных файлов в базу данных.

Синтаксис:

LOAD 'файл'

Параметры:

Имя загружаемого объектного файла.

Результаты:

  • LOAD. Сообщение возвращается при успешной загрузке объектного файла.
  • ERROR: LOAD: could not open file 'файл'. Ошибка – указанный файл не найден. Убедитесь в том, что серверный процесс PostgreSQL обладает правами доступа к файлу.

Описание

Команда LOAD загружает объектный файл в контексте серверного процесса PostgreSQL. После загрузки объектный файл обеспечивает выполнение тех функций, для которых он создавался. Механизм загрузки объектных файлов позволяет динамически подгружать компоненты базы данных (например, типы и функции). Если объектный файл не был загружен специальной командой, загрузка происходит автоматически при вызове функции, реализованной в файле. В настоящее время поддерживаются только объектные файлы С.

Примечание
Команда LOAD также используется для повторной загрузки перекомпилированных объектных файлов
.

Пример

Следующая команда загружает объектный файл /usr/local/src/lxp/libxpl.so в базу данных lх:

lx=# LOAD 7usr/local/src/lxp/libxpl.so';
LOAD
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.