在postgresql中只为1个表设置只读

时间:2017-06-20 10:47:58

标签: postgresql

我想只为数据库中的一个表设置只读。 我尝试了命令

ALTER TABLE table SET READ ONLY;

但它没有用。

有没有这样做?

1 个答案:

答案 0 :(得分:1)

我看到了答案,我希望它有帮助

REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
     

可能会在列表中添加更多角色,但不要忘记该角色   上市。可能会在列表中添加更多模式,但不要忘记   schema public。

相关问题