Postgresql
使用 PostgreSQL 8.4 授予對序列的訪問權限時出錯
我正在嘗試執行此查詢
GRANT USAGE ON [db].users_uid_seq TO [user];
db 和 user 被編輯(顯然)。
我收到此錯誤:
ERROR: syntax error at or near "GRANT"
我已經嘗試了許多使用者排列,包括/不包括 db 前綴、語法略有不同等。每個其他堆棧交換文章都沒有運氣。
我正在使用 PG 8.4 和 namecheap 的共享託管計劃。看起來這對於較新版本的 pg 不會有問題,但我現在沒有這個選項。
任何建議都非常感謝。
GRANT { { USAGE | SELECT | UPDATE } [,...] | ALL [ PRIVILEGES ] } ON SEQUENCE sequencename [, ...] TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]
你不能只排除
SEQUENCE
. 如果可以的話,它會在 中[]
,沒有它就不是可選的。GRANT USAGE ON SEQUENCE users_uid_seq TO myUser;