FreeBSD9.2-RELEASE


PostgreSQL8.4.19をインストール

PostgreSQLのユーザ作成

adduserでpostgresを作成
ログインシェル /bin/csh ,ホームディレクトリは/usr/loca/pgsql
パスはなし

PostgreSQLインストール

mkdir /usr/local/srcを作成しておき
srcにソースを置く
# su - postgres
% cd src
% tar -xzvf postgres8.3.19.tar.gz
% ./configure
% make
(makeでエラーがでるようならgmakeをインストール)
% cd /usr/ports/devel/gmake
% make install clean
再度 cd/usr/local/src/postgres8.3.19で
% make
% make install | tee /var/log/install_log_postgresql

・環境設定
% cd ~/ としておいて、.cshrc ファイルに以下を追加する。
set path = ($path /usr/local/pgsql/bin)
setenv PGLIB /usr/local/pgsql/lib
setenv PGDATA /usr/local/pgsql/data
setenv MANPATH /usr/local/pgsql/man
setenv LD_LIBRARY_PATH $PGLIB

・初期化
一度ログアウトしておいて
% mkdir /usr/local/pgsql/data
% initdb -D ./data --encoding=utf-8 --lc-collate=C
% cd data としておき、pg_hba.confファイルに以下の1行を追加する。
host all all 192.168.1.0/24 trust

・起動
$ pg_ctl start