雑多

PostgreSQLインストール

新しい PowerBook に PostgreSQL をインストールしたのでメモ。
——-
$./configure
<中略>
configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure. It is possible the compiler isn't looking in the proper directory.
Use –without-readline to disable readline support.
——

なんか良くわからないけど readline ってのがみつからないらしい。
ないとどうこまるのか知らないけどとりあえず言われるがままに –without-readline というオプションを付けてみた。
——
$./configure –without-readline
<中略>
$make
<中略>
All of PostgreSQL successfully made. Ready to install.
$ su – postgres
Password:
postgres$
$ sudo make install
$ sudo mkdir /usr/local/pgsql/data
$ sudo chown postgres /usr/local/pgsql/data/
$ su -l postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
$ export PATH=$PATH:/usr/local/pgsql/bin
<中略>
Success. You can now start the database server using:

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
or
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
$ /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data &
$ /usr/local/pgsql/bin/createdb –encoding unicode データベース名
$ /usr/local/pgsql/bin/psql データベース名
これでデータベースの作成、接続まで出来た。
JDBCから接続するためには、
postgresql.conf を変更してソケット接続を有効に
#tcpip_socket = false

tcpip_socket = true

pg_hba.conf に以下を追加
host all all 192.168.0.0 255.255.0.0 trust

んで再起動すればOkだった。