Руководство администратора по PostgreSQL | ||
---|---|---|
Предыдущий | Глава 3. Опции конфигурации | Следующий |
Многие инсталяционные параметры могут быть установлены при стадии сборки установки Postgres.
В большинстве случаев, эти параметры нужно помещать в файл, Makefile.custom, предназначенный как раз для этих целей. По умолчанию, дистрибутив не содержит этот необязательный файл, поэтому тебе нужно создать его с помощью любимого редактора. При модернизации установки, можно перед сборкой просто скопировать старый Makefile.custom в новую установку.
make [ variable=value [,...] ]
Некоторые переменные, которые могут быть указаны здесь:
Корень дерева установки.
Местоположение приложений и утилит.
Местоположение объектных библиотек, включая разделяемые библиотеки.
Местоположение заголовочных файлов.
Местоположение для всей установки файла конфигурации psqlODBC (ODBC).
Существуют ещё необязательные параметры, которые не так широко используются. Многие из них описаны ниже в соответствии с разработкой кода сервера Postgres.
Установка флагов для компилятора C. Должны назначаться с "+=", чтобы сохранить уместные параметры по умолчанию.
Установка флагов для разборщиков синтаксиса yacc/bison. -v может использоваться для помощи в определении проблем при сборки новым разборщиком. Должны назначаться с "+=", чтобы сохранить уместные параметры по умолчанию.
Разрешить сборку Tcl интерфейса.
Листы в формате DocBook HTML для сборки документации с нуля. Не используется, если только ты не разрабатываешь новую документацию из DocBook-совместимых SGML исходных текстов doc/src/sgml/.
Листы в формате DocBook для сборки печатной документации с нуля. Не используется, если только ты не разрабатываешь новую документацию из DocBook-совместимых SGML исходных текстов doc/src/sgml/.
Вот пример Makefile.custom для системы PentiumPro Linux:
# Makefile.custom # Thomas Lockhart 1999-06-01 POSTGRESDIR= /opt/postgres/current CFLAGS+= -m486 -O2 # документация HSTYLE= /home/tgl/SGML/db118.d/docbook/html PSTYLE= /home/tgl/SGML/db118.d/docbook/print
Предыдущий | Начало | Следующий |
Опции конфигурации | В начало главы | Поддержка локали |