Самоучитель по SQL-сервер в Linux



LOAD

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

Синтаксис

LOAD 'файл'

Параметры

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

Результаты

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

Описание

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

ПРИМЕЧАНИЕ

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

Пример

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

lx=# LOAD 7usr/local/src/lxp/libxpl.so';

LOAD




Книжный магазин