編集PostgreSQLの起動PostgreSQLにユーザとデータベースを定義するFreeBSDのパッケージでPostgreSQLをクイックセットアップ2017/03/05FreeBSDのpkgコマンドでお手軽にPostgreSQLをインストール、セットアップする。portsでソースからコンパイルするより速いし、ちゃちゃっと準備するにはおすすめ。Jailをこしらえてその中にインストールします。Jailではなくても可能だけどできれば分離することをお勧めします。PostgreSQLインストール前の準備Jailにインストールする場合、事前に設定しておく内容。作成され起動しているものとします。Jailの通信許可と共有メモリ利用許可を出します。FreeBSDのJailホスト、Jailで設定する項目のメモを参照。PostgreSQLインストールJailにインストールする場合はJailにログインしておきます。インストールしましょう。依存関係のあるパッケージも同時にインストールされます。PostgreSQLの設定ファイルの修正等はこのユーザにログインして実施します。/etc/rc.confpostgresql_enable="YES"データベース初期化PostgreSQLのインストール後の説明は一部古い部分があるので適宜置き換えして実行してください。説明のまま実行しても問題はありませんが。initdbに対応するものです。データベースが作成されたようです。共有メモリの利用許可がないとこんなエラーが出ます。編集して接続許可を出します。pg_hba.conf以下の2行を追加してください。trust最初の行はJailに割り当てたIPアドレスそのもの。次の行はPostgreSQLに接続可能なIPアドレス範囲です。各環境に合わせて変更してください。startに対応するものです。パスワードを設定していません。オプションを付けてユーザ作成時にパスワードも指定してください。