Postgresql
為什麼在 PostgreSQL 中對 SEQUENCE 進行 GRANT UPDATE
我已經看到 postgresql 允許使用者在序列上授予更新。但從未見過任何關於序列的更新查詢。通常使用
ALTER SEQUENCE
命令更改序列值。我理解序列的需要GRANT USAGE
和GRANT SELECT
序列。但是 a on a sequence 究竟GRANT UPDATE
可以讓你在 PostgreSQL 中做什麼。
文件說:
nextval ( regclass )
→bigint
$$ … $$
此功能需要
USAGE
或UPDATE
對序列具有特權。
setval ( regclass, bigint [, boolean ] )
→bigint
$$ … $$
此功能需要
UPDATE
序列的特權。