ぷもりねっと Study Linux

最終更新:2009-09-01 14:34:50 (新規作成:2009年09月01日 14:27:34)

PostgreSQL8.5.1インストール

CentOS 5.3の標準だとPostgreSQL8.1.xなので、yumで新しいPostgreSQLを利用したい場合はPGDG PostgreSQLからリポジトリを取得します。

すでにPostgreSQLがインストールされている場合

データのバックアップを取った後
# yum -y remove postgresql
# rm -rf /var/lib/pgsql

リポジトリの設定

/etc/yum.repos.d/CentOS-Base.repo
[base]と[updates]の最後に以下を追記
exclude=postgres*

リポジトリの取得

# wget http://yum.pgsqlrpms.org/reporpms/8.5/pgdg-centos-8.5-1.noarch.rpm
# rpm -ivh pgdg-centos-8.5-1.noarch.rpm

インストール

# yum -y install postgresql-server postgresql-devel

テーブルの初期化

# su - postgres
-bash-3.2$ initdb -D /var/lib/pgsql/data

起動

# /etc/rc.d/init.d/postgresql start

自動起動の設定

# chkconfig postgresql on