【发布时间】:2018-09-29 00:01:51
【问题描述】:
我在 Postgres 9.2.23 中有几个表,我需要定期更新权限(每天或每天多次)。我在其他地方维护了一个主列表,谁可以选择我用来授予权限的人。但是,我想确保曾经在名单上但已经退出的任何人都被撤销了所有特权。
我的想法是用类似的东西做一个大扫除:
revoke all privileges on my_table from [all users/roles]
在我将选择授予授权用户之前。但是,我无法弄清楚如何像这样对所有用户/角色进行批量撤销。
我知道我可以生成当前具有特权的用户/角色列表并从那里开始,但我希望有一个捷径可以绕过它。
【问题讨论】:
标签: postgresql privileges sql-revoke