オープンソースのデータベース、PostgreSQL を利用する際のメモです。 とりあえずインストールまで。
PostgreSQL のデータベースに対するスーパーユーザ「postgres」を作成し、インストール等の作業はこのユーザで行います。
# adduser postgres # mkdir /usr/local/pgsql # chown postgres.postgres /usr/local/pgsql
ソースを展開してコンパイルします。コンパイルには少々時間がかかります。
Pentium III 1GHz --- 約 3 分。
Pentium 120MHz -- 約 30 分...
# su - postgres $ cd /usr/local/src $ tar xzf postgresql-7.0.3.tar.gz $ cd postgresql-7.0.3/src $ ./configure --with-multibyte=EUC_JP ... $ make all; make install
次にドキュメントをインストールします。
# cd ../doc # make install
postgres ユーザの環境を設定します(~.bash_profile)。
export POSTGRES_HOME=/usr/local/pgsql export PATH=$PATH:$POSTGRES_HOME/bin export PGLIB=$POSTGRES_HOME/lib export PGDATA=$POSTGRES_HOME/data export MANPATH=$MANPATH:$POSTGRES_HOME/man export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB
設定した変数を適用します。
$ source ~/.bash_profile
インストールしただけでは PostgreSQL が利用するデータベースディレクトリは空ですので、 データベースの初期化を行います。
$ initdb
まだまだこれから。
PostgreSQL
一次配布先。
PostgreSQL Note for Japanese
PostgreSQL に関する様々な有用なリンクがあります。