1、下載
https://ftp.postgresql.org/pub/source/v10.7/postgresql-10.7.tar.gz
文檔
http://www.postgres.cn/docs/10/index.html
2、make
3、sudo make install
4、創建用戶,不能用root權限創建 pgsql 數據庫
創建用戶
sudo dscl . -create /Users/pgsql
sudo dscl . -create /Users/pgsql UserShell /bin/bash
sudo dscl . -create /Users/pgsql RealName “pgsql. User”
注意 UniqueID必須唯一
sudo dscl . -create /Users/pgsql UniqueID “1002”
sudo dscl . -create /Users/pgsql PrimaryGroupID 80
sudo dscl . -create /Users/pgsql NFSHomeDirectory /Users/pgsql
修改密碼
sudo dscl . -passwd /Users/pgsql pgsql
5、創建目錄並給權限
mkdir /usr/local/pgsql/data
sudo chown pgsql /usr/local/pgsql/data
6、切換用戶(密碼是 pgsql)
su pgsql
7、初始化並創建數據庫
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test