不同的角色;不同的表格

时间:2017-08-16 17:32:10

标签: postgresql roles grant

环境:

psql(PostgreSQL)9.6.3

问题:

我有各种各样的Postgres用户(即角色),我希望他们可以只读访问不同的表格集合。

  1. 也就是说,假设我有一组用户U(U1,U2,U3等)和一组表T(Ta,Tb等)。我想向用户U授予对表T的只读访问权限,即使集合T和U随时间变化也是如此。

  2. 也就是说,我可以将用户U4添加到U.我希望U4能够自动访问所有表T.

    或者,假设我有一个新表Tn,我希望授予U中所有用户的访问权。

  3. 或者,我在T中有一个表Tz,我想从U中的所有用户中删除Tz的权限。

  4. 我如何完成1,2和3?

0 个答案:

没有答案