2011-06-14

【系統】PostgreSQL : 記錄一些設定和指令

Finder.png
之前都是用前人包好的 rpm 來使用。
所以一些設定檔,都己經修改好了。我也不用去動。就可以跑了。
不過現在要自己弄啦。
裝完 postgresql-server 後。
會放在幾個目錄下。

/usr/share/postgresql/
裡面有一些 sample files
/var/lib/pgsql/
主要的東西就放在這裡。
/var/lib/pgsql/data
裡面就放 config files
比較重要的二個設定檔就是 pg_hba.conf 還有 postgresql.conf

記錄一下改的地方吧,改好後,就可以在別台使用 pgAdmin III 連了。
# vi /var/lib/pgsql/data/postgresql.conf
listen_addresses = '*'

# vi /var/lib/pgsql/data/pg_hba.conf
host    all         all         10.0.0.0/8               md5 

下面是一些指令的部份:
啟動/停止/重啟 postgreSQL 的指令就是
# rcpostgresql start/stop/restart
Create User
# su postgres
> createuser -s -P <username>
-s, --superuser           role will be superuser
-P, --pwprompt            assign a password to new role
更多的參數,請下 createuser --help
Delete User
> dropuser <username>
用 postgres 的身分登入PG
# su postgres -c psql postgres
離開
postgres=# \q

其它的部分就用pgAdmin III 連進來管理吧。
End...

0 comments:

張貼留言