PostgreSQL

/ ホーム(H) / Linux(V) / PostgreSQL

About

オープンソースのデータベース、PostgreSQL を利用する際のメモです。 とりあえずインストールまで。


PostgreSQL 7.0.3
前準備

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

to do

まだまだこれから。


Reference

PostgreSQL
一次配布先。

PostgreSQL Note for Japanese
PostgreSQL に関する様々な有用なリンクがあります。


/ ホーム(H) / Linux(V) / PostgreSQL

Copyright © Kazuhiro Yoshikawa (KaZ). All rights reserved.
Last modified .