-- 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;