我想知道从表中选择/插入/更新/删除至少需要哪些授权。
假设我在数据库t
的模式中有一个表和一个角色。s
d
r
我首先授予上述所需的权限:
grant select, insert, update, delete on table s.t to r;
我还需要什么?USAGE
对模式s
和CONNECT
对数据库是否绝对需要,但也足够了?
grant connect on database d to r;
grant usage on schema s to r;
我想知道从表中选择/插入/更新/删除至少需要哪些授权。
假设我在数据库t
的模式中有一个表和一个角色。s
d
r
我首先授予上述所需的权限:
grant select, insert, update, delete on table s.t to r;
我还需要什么?USAGE
对模式s
和CONNECT
对数据库是否绝对需要,但也足够了?
grant connect on database d to r;
grant usage on schema s to r;
我想创建一个默认情况下不允许执行任何操作的角色。它基本上具有零权限。从这样的角色开始,我想授予最小的权限集。
你怎么能在没有任何权限的情况下创建角色?