比方说,我有一个users表有三列,public_data,private_data,和system_data,和我有一个名为三个角色postgres,authenticated_user和visitor.
postgres是超级用户,可以访问所有数据(system_data当然包括)
authenticated_user应该能够访问每个用户public_data,他们自己private_data,但不是system_data
visitor 只能访问每个用户 public_data
如何设置表格,角色,授权和策略以完成上述操作?
postgresql database-design user-management row-level-security grant
在过去一个月左右的时间里,我经常碰到这个词,通常是在谈论功能时。这与说“内置”有什么不同吗,还是带有任何特定含义?