small note on postgresql

|**|

postgresql postgres 004

createdb test

start of postgresql server

$ postmaster -D /usr/local/pgsql/data >logfile001 2>&1 &
[2] 773
$ ps aux | grep postmaster | grep -v grep
postgres   773  0.1  1.0 16244 2772 pts/0    S    15:50   0:00 postmaster -D /us
$ psql -l
        List of databases
   Name    |  Owner   | Encoding 
-----------+----------+----------
 postgres  | postgres | EUC_JP
 template0 | postgres | EUC_JP
 template1 | postgres | EUC_JP
(3 rows)

とにかく 実行 してみよう

$ createdb test
$ psql test
Welcome to psql 8.1.1, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit
test=#
test-# \q
$ 

プロンプトが 変化しただけで 其まま 終了させた

$ psql -l 
        List of databases
   Name    |  Owner   | Encoding 
-----------+----------+----------
 postgres  | postgres | EUC_JP
 template0 | postgres | EUC_JP
 template1 | postgres | EUC_JP
 test      | postgres | EUC_JP
(4 rows)

なんか 増えてるぞ?

./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data 
/usr/local/pgsql/bin/createdb test  /* 今回 */
/usr/local/pgsql/bin/psql test /* 今回 */

これで 一連の インストールは 出来た事に なります

後自動起動 一般ユーザーでの 取扱いを 出来るように する必要が あります。 どうも ”postgres”というのは 特別な ものの ようです。

にゃんたろう 拝!

2005年12月21日 (水) 23:18:51 JST 作成

|**|


small note on postgresql

Copyright © 2004.-2007. nyantarou All Rights Reserved.