bar*_*oma 5 sql postgresql grant postgresql-9.5
editor_users我的 PostgreSQL 9.5 数据库中有一个用户组。而我的 产品表被授予select, insert, update and delete给editor_user会员。
但我想阻止我的 id 列。没有人可能不会更新 id 列。如何撤销用户的更新权限?
您可以为每个列授予权限。假设您有一个如下表:
CREATE TABLE product (
id serial primary key,
mytext text
);
Run Code Online (Sandbox Code Playgroud)
您可以授予editor_user这样的权限:
GRANT SELECT(id), INSERT(id) ON product TO editor_user;
GRANT SELECT(mytext), UPDATE(mytext), INSERT(mytext), REFERENCES(mytext) ON product TO editor_user;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3217 次 |
| 最近记录: |