我在我的PostgreSQL服務器(V9.2)和n個用戶(每個模式1個用戶)上有n個模式。我只想爲每個表分配SELECT, INSERT, UPDATE, DELETE, EXECUTE
的user1
至schema1
,user2
至schema2
,對於usern
至scheman
的權限。PostgreSQL和GRANT語句
我不能這個說法做到這一點:
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON SCHEMA schema 1 to user1
因爲...ON SCHEMA
只有CREATE
和USAGE
權限工作的條款。
那麼請將每個表上的所有這些特權分配給相關用戶的最快方法是什麼?我希望唯一的方法是不要做GRANT
聲明每schema.table
...?
不錯!這正是我所期待的;) – 2013-02-08 14:56:23