Home > 日記2009後期 | 開発 > Postgresをインストールしてみた

Postgresをインストールしてみた

MySQLはJDBCからアクセスする時に全件取得するのでバッチ処理が書きづらいという理由でPostgreSQLをインストールしてみました。(フェッチサイズをInteger.MIN_VALUEに設定すれば1件づつの取得になりますが、この間に他のトランザクション走らせることができないので。)(あれ・・・コネクションを2本使えばいいのでは・・?)

インストールしたバージョンは8.4.2です。

ビルドします。

./configure --prefix=/lunar
make
make check
make install

DB初期化します。

initdb --encoding=utf-8 -U totoro --pgdata=/lunar/data/postgres

起動します。

pg_ctl -w -o "-i" -D /lunar/data/postgres -l /lunar/var/postgres.log start

スキーマを作ります。

createdb -E utf-8 -O totoro -W

 外部から接続できるように/lunar/data/postgres/pg_hba.confに設定を追加します。 allとか本当は良くないけど(・ε・)キニシナイ!!

host    all         all         192.168.0.0/24        md5

パスワードを設定しなおしました。

ALTER USER totoro with password 'xxxxxxxx';

他のホストから接続してみる。

psql -h 192.168.1.202 -U totoro postgres

手間はMySQLよりも1つ多いくらい。
やばい。。Postgresの設定パラメータの意味がわからない(´・ω・)
メモリ設定とかDISKのフラッシュ設定とかログ設定とか運用設定とか。

調べるか(´・ω・)

 

Comments:2

Comment Form
ありたくん 2010年1月11日 20:47

記事とは関係ないけど…
最近ツイッター始めたのでフォローさせてもらってみました。

タムタム 2010年1月19日 08:43

全力でブロックしますた(ノ∀`) 嘘です。
私をフォローしても面白い事なんて呟きませんよ(;´Д`)

Trackbacks:0

TrackBack URL for this entry
Listed below are links to weblogs that reference
Postgresをインストールしてみた from タムタムの日記

Home > 日記2009後期 | 開発 > Postgresをインストールしてみた

Search
Feeds

Return to page top