これが私がしていることの段階的な説明です
postgresql_enable="YES"
から/etc/rc.conf
Sudo /usr/local/etc/rc.d/postgresql onsestart
。ただし、これらすべての手順を実行した後でも、次のメッセージが表示されます。
postgresはサーバー構成ファイル「/usr/local/pgsql/data/postgresql.conf」にアクセスできません:そのようなファイルまたはディレクトリはありません
どのステップが欠けていますか?
Postgresサーバーを使用する前に、initdb
を実行する必要があります。アップグレードを行うと既存のデータベースが破壊されるため、これを行うことはできません。
/usr/local/etc/rc.d/postgresql initdb
は、FreeBSDポートを使用している場合は必要なことを実行します。それ以外の場合は、 initdb
manページ を参照してください。
(また、ポートのインストール後のメッセージがこれを示していることに注意してください-make install
を実行した後にポートが出力するメッセージは一般的に重要です:)