PostgreSQL

PostgreSQL 8.3

dataディレクトリを指定してサービスを起動したい。

例えば、"C:/postgres-data/data" にデータを置くとき、
サービスのプロパティ-全般タブ-実行ファイルのパス

オプションに -D "C:/postgres-data/data" を追加する。

pg_hba.confで、clientのアドレスを設定しても接続されないとき。

postgresql.confで、listen_addresses = のパラメータを確認する。
listen_addresses = 'localhost' のときや、設定されていないときは
localhost以外からは接続されない。

listen_addresses = '*'

上の'*'を設定することで、pg_hba.confで設定された自機(localhost)以外から
の接続設定が有効になる。

PostgreSQL 9.1(64bit)

Windowsで、postgreSQLが64bit、xamppliteでapache,PHPが32bitのようなとき、libpq.dllが付属ライブラリだと動作しない。
PostgreSQL 9.1 32bitのlibpq.dllを入手し、xamppliteであれば、xampplite/php/のlibpq.dllを上書き。
これで動かないときは、apache/conf/http.confに
(xamppliteであれば、apache/conf/extra/httpd-xampp.confとか)
> LoadFile "[xamppの絶対path]/php/libpq.dll"

apacheが起動しないとき、apache/logs/error.logにLoadFileの行でSyntaxエラーが出てるときは、libpq.dllが64bit,32bitでapacheと一致していない。