创建用户后,我使用以下代码向用户授予特权:
grant all privileges on schema schema_name to jesse;
grant all privileges on all tables in schema schema_name to jesse;
grant all privileges on all sequences in schema schema_name to jesse;
(请注意,我不知道最后一个查询的含义,但是我以防万一)
查看权限表,实际上它说用户具有插入权限:
SELECT table_catalog, table_schema, table_name, privilege_type
FROM information_schema.table_privileges
WHERE grantee = 'jesse' and table_name='table_name'
但是,当用户尝试插入时,我对关系table_name错误的权限被拒绝。值得注意的是,当他尝试在同一张桌子上进行选择时,一切正常。
如何授予该用户INSERT权限?