pg_config
Выводит информацию об установленной версии Greengage DB.
Синтаксис
pg_config [<option> ...]
pg_config -? | --help
pg_config --gp_version
Описание
Утилита pg_config выводит параметры конфигурации текущей версии Greengage DB.
Она предназначена для использования программными пакетами, которым необходимо взаимодействовать с Greengage DB и определять расположение заголовочных файлов и библиотек.
Информация, выводимая pg_config, относится только к мастеру Greengage DB.
Если указано несколько параметров, информация выводится в заданном порядке — по одному значению на строку. Если параметры не указаны, отображается вся доступная информация с соответствующими метками.
Параметры
- --bindir
-
Выводит путь к каталогу с пользовательскими исполняемыми файлами. Например, можно использовать этот параметр для определения расположения программы
psql. Обычно в этом же каталоге находится программаpg_config. - --docdir
-
Каталог файлов документации.
- --htmldir
-
Каталог файлов HTML-документации.
- --includedir
-
Каталог заголовочных файлов C для клиентских интерфейсов.
- --pkgincludedir
-
Каталог дополнительных заголовочных файлов C.
- --includedir-server
-
Каталог заголовочных файлов C для разработки серверных компонентов.
- --libdir
-
Каталог библиотек объектного кода.
- --pkglibdir
-
Каталог динамически загружаемых модулей (каталог поиска сервера). В этом каталоге также могут размещаться другие архитектурно-зависимые файлы данных.
- --localedir
-
Каталог файлов поддержки локалей.
- --mandir
-
Каталог страниц руководства (man-страниц).
- --sharedir
-
Каталог архитектурно-независимых вспомогательных файлов.
- --sysconfdir
-
Каталог общесистемных конфигурационных файлов.
- --pgxs
-
Каталог make-файлов для сборки расширений.
- --configure
-
Параметры, переданные скрипту
configureпри конфигурировании Greengage DB для сборки. - --cc
-
Значение переменной
CC, использовавшейся при сборке Greengage DB. Отображает используемый C-компилятор. - --cppflags
-
Значение переменной
CPPFLAGS, использовавшейся при сборке Greengage DB. Отражает флаги C-компилятора, примененные для препроцессора. - --cflags
-
Значение переменной
CFLAGS, использовавшейся при сборке Greengage DB. Параметры C-компилятора. - --cflags_sl
-
Значение переменной
CFLAGS_SL, использовавшейся при сборке Greengage DB. Дополнительные параметры C-компилятора для сборки разделяемых библиотек. - --ldflags
-
Значение переменной
LDFLAGS, использовавшейся при сборке Greengage DB. Параметры компоновщика. - --ldflags_ex
-
Значение переменной
LDFLAGS_EX, использовавшейся при сборке Greengage DB. Параметры компоновщика, используемые только при сборке исполняемых файлов. - --ldflags_sl
-
Значение переменной
LDFLAGS_SL, использовавшейся при сборке Greengage DB. Параметры компоновщика, используемые только при сборке разделяемых библиотек. - --libs
-
Значение переменной
LIBS, использовавшейся при сборке Greengage DB. Обычно содержит параметры-lдля внешних библиотек, связанных с Greengage DB. - --version
-
Версия PostgreSQL.
- --gp_version
-
Версия Greengage DB.
Примеры
Чтобы воспроизвести конфигурацию сборки текущей установки Greengage DB, выполните следующую команду:
$ pg_config --configure