やる夫がpostgresql-8.1.4 をインストールするようです。
postgreSQL user group の作成
# /usr/sbin/groupadd -g 1001 postgres |
postgreSQL インストール
ファイルのダウンロード
下記URLより、ファイルを取得して下さい。今回はソースファイルからコンパイルする方法でインストールします。特に意味は無いですが、rpmの方が楽かと思います。
http://www.postgresql.org/ftp/source/
# md5sum postgresql-8.1.3.tar.gz |
- MD5 ダウンロードしたファイルの正当性を検証するためのチェックサムファイル。
コンパイル+インストール
$ su postgres |
- わざわざ”postgres”にならなくても問題ないと思った・・・
initdb
新しいPostgreSQLのデータベースクラスタの作成
# su - postgres |
おまけ
上記手順でインストールは完了です。DBを操作していく上で下記エラーが出た場合の対処方法を記します。予めインストールしておいた方が良いかもしれませんね。
ERROR: could not access file libdir/dbsize <-- (*1) |
- (*1) データ領域を調べるために必要なライブラリが無いため発生したエラー
# cd /usr/local/postgres/postgresql-8.1.4/contrib/dbsize |
- (*2) pgstattuple ライブラリが無いため発生したエラー
# cd /usr/local/postgres/postgresql-8.1.4/contrib/ |
| 固定リンク
「PostgreSQL」カテゴリの記事
- [postgresql] やる夫がDBのユーザ管理をするようです。(2007.12.27)
- [postgersql] やる夫はsql結果の実行時間を出力させたいようです。(2008.03.04)
- [postgresql] やる夫がmax_connectionsの設定をするようです。(2008.03.11)
- [postgresql] やる夫がDB接続数を確認するようです。(2008.03.19)
- [postgersql] やる夫がDBにアクセス制限をかけるようです。(2008.03.24)

コメント