在为某个数据库创建了系统管理员角色(超级用户)和其他角色并为它们创建了具体用户后,以系统管理员用户身份登陆数据库:
$ psql -U AdministratorUser -W dbname
此时假设你希望将client表的INSERT访问权限赋予给一个叫Man的角色
GRANT INSERT ON client TO Man;
也许会报错
可能是你真的创建角色失败了,也很有可能是大小写的问题
如果是后者,你只需给角色名(此处为Man)加上双引号即可。
在为某个数据库创建了系统管理员角色(超级用户)和其他角色并为它们创建了具体用户后,以系统管理员用户身份登陆数据库:
$ psql -U AdministratorUser -W dbname
此时假设你希望将client表的INSERT访问权限赋予给一个叫Man的角色
GRANT INSERT ON client TO Man;
也许会报错
可能是你真的创建角色失败了,也很有可能是大小写的问题
如果是后者,你只需给角色名(此处为Man)加上双引号即可。