我的 PostgreSQL 服务器(V9.2)上有 n 个模式和 n 个用户(每个模式 1 个用户)。我只想在每个表上分配to 、 for SELECT, INSERT, UPDATE, DELETE, EXECUTE
to 、for to的权限。user1
schema1
user2
schema2
usern
scheman
我不能用这个语句做到这一点:
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON SCHEMA schema 1 to user1
因为该子句...ON SCHEMA
仅适用于CREATE
和USAGE
特权。
那么将每个表上的所有这些权限分配给相关用户的最快方法是什么?我希望唯一的方法是不要每……做一个GRANT
声明schema.table
?