Postgresql

為什麼在 PostgreSQL 中對 SEQUENCE 進行 GRANT UPDATE

  • March 8, 2021

我已經看到 postgresql 允許使用者在序列上授予更新。但從未見過任何關於序列的更新查詢。通常使用ALTER SEQUENCE命令更改序列值。我理解序列的需要GRANT USAGEGRANT SELECT序列。但是 a on a sequence 究竟GRANT UPDATE可以讓你在 PostgreSQL 中做什麼。

文件說:

nextval ( regclass )bigint

$$ … $$

此功能需要USAGEUPDATE對序列具有特權。


setval ( regclass, bigint [, boolean ] )bigint

$$ … $$

此功能需要UPDATE序列的特權。

引用自:https://dba.stackexchange.com/questions/286662