我将有一个id列,我使用的是串行类型,因此它会独立生成一个数字。我想限制为该列插入自定义值。
答案 0 :(得分:0)
使用t
表:
create table t (
c1 serial,
c2 text
);
撤消公众和所有其他角色对序列列的权限:
revoke insert (c1), update (c1) on t from public, other_role;
将序列列的权限授予the_role
:
grant insert (c1), update (c1) on t to the_role;