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'然后运行'创建数据库' –