我确定我遗漏了一些简单的东西,但我创建了以下内容:
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}
(请注意,Cannot login
不要No inheritance
影响wade
这里发生的事情。请参阅PostgreSQL 文档了解角色成员身份以了解原因。-bignose)
但是,当我尝试创建数据库时,我得到:
bin wwilliam$ createdb -U wade test
Password:
createdb: database creation failed: ERROR: permission denied to create database
我错过了什么?