ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

pgsql创建只读账号

pgsql创建只读账号

--- 创建用户并设置密码和给与连接权限
CREATE USER dendrite_reader WITH PASSWORD '4e20a7aa1514017e12a6';
GRANT CONNECT ON DATABASE dendrite TO dendrite_reader;

-- 授权 public schema
GRANT USAGE ON SCHEMA public TO dendrite_reader;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO dendrite_reader;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO dendrite_reader;

-- 授权 xxai schema
GRANT USAGE ON SCHEMA xxai TO dendrite_reader;
GRANT SELECT ON ALL TABLES IN SCHEMA xxai TO dendrite_reader;
ALTER DEFAULT PRIVILEGES IN SCHEMA xxai GRANT SELECT ON TABLES TO dendrite_reader;

-- 授权 wallet schema
GRANT USAGE ON SCHEMA wallet TO dendrite_reader;
GRANT SELECT ON ALL TABLES IN SCHEMA wallet TO dendrite_reader;
ALTER DEFAULT PRIVILEGES IN SCHEMA wallet GRANT SELECT ON TABLES TO dendrite_reader;

返回列表