我确定我错过了一些简单的东西,但我创造了以下内容:
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+-----------------------------------------+-----------
admin | No inheritance, Create DB, Cannot login | {}
postgres | Superuser, Create role, Create DB | {}
wade | | {admin}
Run Code Online (Sandbox Code Playgroud)
(请注意,Cannot login并且No inheritance不会影响正在发生的事情wade.请参阅PostgreSQL文档了解角色成员资格以了解原因.-bignose)
但是,当我尝试创建数据库时,我得到:
bin wwilliam$ createdb -U wade test
Password:
createdb: database creation failed: ERROR: permission denied to create database
Run Code Online (Sandbox Code Playgroud)
我错过了什么?