練功房推薦書單

  • Google!Android 3手機應用程式設計入門(第四版)
  • 賈伯斯傳(軟皮精裝版)
  • 猛虎出閘制霸版:最新OCP Java SE 6 Programmer專業認證(附原始程式碼及範例檔)
  • SCWCD 5 猛虎出閘:Java Web 應用程式專業認證
PostgreSQL同時開新帳號及資料庫的方法  XML
Forum Index » PostgreSQL
Author Message
andowson

六段學員
[Avatar]

Joined: 2007-01-02 22:20:40
Messages: 652
Location: 台北
Offline

將下面的程式儲存為/var/lib/pgsql/createdb.sh
psql -c "create user $1 createdb;" template1
psql -c "create database $1 with encoding 'unicode';" -U $1 template1
psql -c "alter user $1 nocreatedb;" template1
psql -c "alter user $1 with encrypted password '$1';" template1

然後將createdb.sh設定為可執行
chmod 755 createdb.sh

後續要新增資料庫執行下面的指令即可
su - postgres
./createdb.sh dbname

會產生名稱為dbname的使用者,密碼也是dbname,而資料庫名稱也是dbname

This message was edited 1 time. Last update was at 2007-11-09 09:42:38


分享經驗 累積智慧
[WWW] [MSN]
 
Forum Index » PostgreSQL
Go to: