使用postgresql 8.3,我创build了一个像这样的只读用户:
create role reportuser with login password 'secret';
然后授予select该用户需要访问的所有表。
但我看到这个用户可以create table x (...并插入/更新/删除/删除表。
create table x (...
有没有办法删除此数据库上的此用户的创build表权限?
是。 从公共模式中撤销特权。