Как включить вход в SQL в Postgres 8.2? - PullRequest
2 голосов
/ 05 ноября 2008

В моем postgres conf есть следующие настройки:

log_destination = 'stderr'

redirect_stderr = вкл

log_directory = '/ tmp / psqlog'

log_statement = 'все'

И все же никакие журналы не зарегистрированы. Что мне здесь не хватает? В Интернете есть ссылка на переменную с именем «logging_collector», но когда я пытаюсь установить ее, postgres умирает при запуске с неизвестной переменной FATAL: *. 1011 *

Это на MacOS 10.4.

Та.

1 Ответ

1 голос
/ 05 ноября 2008

Я считаю, что вам нужно изменить log_destination на "syslog" или конкретный каталог. Вывод, который идет в stderr, просто будет отброшен. Вот ссылка на страницу документа, но я посмотрю, смогу ли я найти пример postgresql.conf где-нибудь http://www.postgresql.org/docs/8.2/static/runtime-config-logging.html

Эта запись списка рассылки содержит некоторую информацию о настройке ведения журнала с помощью syslog http://archives.postgresql.org/pgsql-admin/2004-03/msg00381.php

Кроме того, если вы создаете postgres из исходного кода, вам может повезти, если вы используете пакет os x из Fink или MacPorts . Выполнение всей конфигурации самостоятельно может быть сложным для начинающих, но пакеты обычно дают вам хорошую основу для работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...