**:
如有侵犯,請來信[email protected]
今天我們來看在mac os上安裝postgresql的教程,這裡我們通過brew包管理器來安裝,所以首先我們會講解brew的安裝配置:
容我開頭囉嗦一下。一直以來,我和 mysql 這位久經考驗的老朋友合作愉快。但自從了解了一點 postgresql 後, 對其豐富的功能特性就十分著迷。比如字段型別原生支援 json, xml 和 array。跟 mysql 比起來,感覺 postgresql 更高階一些。
安裝brew
官方文件:
先安裝git,開啟乙個shell:
如果「brew update」命令執行出錯,請確保資料夾/usr/local的所有者許可權是你本人而不是root:
?
1
sudo
chown
$user
/usr/localbrew
updat
在".bash_profile"中更新路徑配置
(如果~下沒有檔案".bash_profile" 請執行: touch '.bash_profile' )
?
1
vim
'.bash_profile'
加入?
1
export path=$path:/usr/local/homebrew/bin
之後可以直接執行brew(不用./brew)
如果有了git可以這樣安裝(未測試)
安裝測試
?
1
2
3
.
/brew
install
wget
.
/brew
uninstall wget
.
/brew
searc
/apache
*/
安裝postgresql
使用 brew 一句搞定。
?
1
brew
install
postgres
初始化資料庫?
1initdb
/usr/local/var/postgres
啟動或停止資料庫
啟動服務:
?
1
pg_ctl -d
/usr/local/var/postgres
-l
/usr/local/var/postgres/server
.log start
停止服務:
?
1
pg_ctl -d
/usr/local/var/postgres
stop -s -m fast
如果先嫌麻煩,可以加入開機自動啟動
?
1
ln
-sfv
/usr/local/opt/postgresql/
*.plist ~
/library/launchagents
常用操作
1.建立乙個 postgresql 使用者?
12
3
createuser username -p
#enter password for new role:
#enter it again:
上面的 username 是使用者名稱,回車輸入 2 次使用者密碼後即使用者建立完成。更多使用者建立資訊可以 "createuser --help" 檢視。
2.建立資料庫?
1createdb dbname -o username -e utf8 -e
上面建立了乙個名為 dbname 的資料庫,並指定 username 為改資料庫的擁有者(owner),資料庫的編碼(encoding)是 utf8,引數 "-e" 是指把資料庫執行操作的命令顯示出來。
更多資料庫建立資訊可以 "createdb --help" 檢視。
3.連線資料庫?
1psql -u username -d dbname -h 127.0.0.1
心得體會
還在學習中,大致覺得跟 mysql 區別不大,都是執行標準的 sql 語句。目前就發現 limit 語句跟 mysql 有區別。比如 mysql 中取前 10 條記錄:
?
1
select
*
from
table
limit 0, 10
而在 postgresql 中則是:
?
1
select
*
from
table
limit 10 offset 0
這樣一看,倒覺得 postgresql 的看起來更清晰一些。mysql 中的 offset 是可選項,熟悉了以後用起來無妨,剛開始學時就很容易會分不清 offset 和 limit 值的位置。
PC上安裝mac os系統
在asus a40j筆記本上成功安裝了mac os x 安裝中遇到幾個問題 1 bootthink看不到mac,重新用硬碟助手拷貝了一次就可以了 2 一看到蘋果畫面就重啟,按f8後輸入busratio 19 3 出現帖子中說到的禁止標誌,在bios中修改ahci 進入系統還是出了問題,先是出現5國問...
mac os上編譯安裝nginx php
2.編譯安裝nginx,先現在zlib和pcre 4.先安裝mysql 選擇 為了在編譯php時,先把mysql編譯進去,省的以後為擴充套件編譯mysql 5.在 etc profile中加入如下環境變數 vi etc profile export path usr local mysql bin ...
在MacOS上安裝Go SDK
2.安裝go sdk 3.測試go sdk是否安裝成功 1 建立workspace 在 dev 目錄下建立goworkspace目錄,並在goworkspace目錄下建立src,pkg和bin三個目錄 2 設定gopath環境變數 在 bash profile檔案的最後一行增加 added for ...