- 3. 假设你要让 visitor 查询的模式是 public(或其他具体模式,如 schema_name)-- 4. 授予该用户对 public 模式下所有已有表的 SELECT 权限。-- 2. 授予该用户连接到数据库 "yonbip_db" 的权限。-- 5. (可选)设置默认权限,使未来新增的表也自动赋予查询权限。-- 给予该用户使用模式的权限( USAGE )-

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

posted on 2025-07-31 16:29  ljbguanli  阅读(9)  评论(0)    收藏  举报