我希望将数据库中的某一张表设置为只读。我尝试了以下命令:
ALTER TABLE table SET READ ONLY;
但它不起作用。
有没有什么办法可以做到这一点?
我希望将数据库中的某一张表设置为只读。我尝试了以下命令:
ALTER TABLE table SET READ ONLY;
但它不起作用。
有没有什么办法可以做到这一点?
我看到了一个答案,希望它有帮助。
REVOKE INSERT, UPDATE, DELETE, TRUNCATE ON ALL TABLES IN SCHEMA public FROM public, <target_role>;
Possibly add more roles to the list, but do not forget the role public. Possibly add more schemas to the list, but do not forget the schema public.