postgres
創造了一個PostgreSQL用戶foo
,非Linux的postgresql用戶可以創建數據庫嗎?
$ sudo -u postgres createuser -d -P foo
Enter password for new role: foo
Enter it again: foo
能foo
創建一個數據庫,讓我們說foo
?
postgres
創造了一個PostgreSQL用戶foo
,非Linux的postgresql用戶可以創建數據庫嗎?
$ sudo -u postgres createuser -d -P foo
Enter password for new role: foo
Enter it again: foo
能foo
創建一個數據庫,讓我們說foo
?
http://www.postgresql.org/docs/current/static/app-createuser.html
-d --createdb 新用戶將被允許創建數據庫。
所以當你使用了-d參數的用戶foo應該有權限create databases這樣的:
createdb -h localhost -U foo foos_db
也許嘗試看看.. –
運行'PSQL -U foo'然後運行'創建數據庫' –