问候,
H2中数据库角色的含义是什么?这是一种权利或补助吗?
应该使用哪种方法:
一个。一个用户的多个角色
==或==
B中。一个用户的一个角色
情况如下:
假设我们有2个表:tbl1和tbl2。
User1对tbl1具有完全权限,但只对tbl2具有读访问权限。
User2对tbl1和tbl2都具有只读访问权限。
采取上述方法:
创建3个角色:TBL1_READ,TBL1_WRITE,TBL2_REaD
将TBL1_READ,TBL1_WRITE和TBL3_READ分配给User1
将TBL1_READ和TBL2_READ分配给User2
采取B方法:
创建2个角色:TBL1_READ_WRITE_TBL2_READ和TBL1_READ_TBL2_READ
将TBL1_READ_WRITE_TBL2_READ分配给User1
将TBL1_READ_TBL2_READ分配给User2
应该使用哪种方法?或者我错过了解角色?
PS:可以检查一下他/她被分配了什么角色?
谢谢。
答案 0 :(得分:0)
通常你应该选择最简单的解决方案,在你的情况下它可能是A。
但你可以做到;您甚至可以直接将权限分配给用户。角色只是一种间接,有助于简化管理权限。