环境:
psql(PostgreSQL)9.6.3
问题:
我有各种各样的Postgres用户(即角色),我希望他们可以只读访问不同的表格集合。
也就是说,假设我有一组用户U(U1,U2,U3等)和一组表T(Ta,Tb等)。我想向用户U授予对表T的只读访问权限,即使集合T和U随时间变化也是如此。
也就是说,我可以将用户U4添加到U.我希望U4能够自动访问所有表T.
或者,假设我有一个新表Tn,我希望授予U中所有用户的访问权。
或者,我在T中有一个表Tz,我想从U中的所有用户中删除Tz的权限。
我如何完成1,2和3?