Install PostgreSQL
安裝的過程很簡單沒有什麼問題,但是不知道為什麼9.1版在我的電腦跑不起來,所以改裝8.4sudo apt-get install postgresql-8.4
啟動PostgreSQL
sudo /etc/init.d/postgresql-8.4 start如果不行的話把版本去掉
sudo /etc/init.d/postgresql start
其他postgredsql操作:
sudo /etc/init.d/postgresql stop sudo /etc/init.d/postgresql restart sudo /etc/init.d/postgresql reload
設定database
對於postgresql的相關操作都是在psql這個postgresql的shell底下做的,但是一般使用者的權限不能執行他,就算你加了sudo也是一樣,所以這時候我們要切換到postgres在安裝過程中為我們建立的使用者"postgres":sudo su postgres接著我們就會看到shell的輸入欄位變成這樣:postgres@yourhost:
然後就可以開心的進入psql囉~
首先我們先來看看目前的使用者有誰,輸入"\du",會出現以下的畫面:
首先就是修改postgre這個superuser的密碼
ALTER USER postgres WITH PASSWORD ' <***password***> ';
要注意的是,在psql內下的SQL指令的結尾,要加上分號";"後才會執行,所以你也可以分成好幾行來打,最後一行加上分號再按ENTER就會執行了。
postgres=# SELECT * postgres-# FROM BOOKS;
重要SQL指令
到了這邊大概都沒啥問題了,只剩一些Database和table的設定罷了。- 建立資料庫 CREATE DATABASE <dbname>
- 建立資料表 CREATE TABLE <tablename>(COLUMN …)
- 刪除資料庫 DROP DATABASE <dbname>
- 刪除資料表 DROP TABLE <tablename>
- 修改資料表 ALTER TABLE <tablename> …
- 修改使用者 ALTER USER <user> WITH …
要查詢更細的設定只要在"\h"之後加上指令即可