-- 1. 創建用戶 visitor,并且設置密碼
CREATE USER visitor WITH PASSWORD '1234qwer';
-- 2. 授予該用戶連接到數據庫 "yonbip_db" 的權限
GRANT CONNECT ON DATABASE yonbip_db TO visitor;
-- 3. 假設你要讓 visitor 查詢的模式是 public(或其他具體模式,如 schema_name)
-- ? ?給予該用戶使用模式的權限( USAGE )
GRANT USAGE ON SCHEMA public TO visitor;
-- 4. 授予該用戶對 public 模式下所有已有表的 SELECT 權限
GRANT SELECT ON ALL TABLES IN SCHEMA public TO visitor;
其它權限:
GRANT UPDATE ON ALL TABLES IN SCHEMA gsjldb_cs TO kfuser;
GRANT DELETE ON ALL TABLES IN SCHEMA gsjldb_cs TO kfuser;
GRANT INSERT ON ALL TABLES IN SCHEMA gsjldb_cs TO kfuser;
-- 5. (可選)設置默認權限,使未來新增的表也自動賦予查詢權限
ALTER DEFAULT PRIVILEGES IN SCHEMA public
GRANT SELECT ON TABLES TO visitor;