postgresql – 在postgres中创建一个新的只读用户

前端之家收集整理的这篇文章主要介绍了postgresql – 在postgres中创建一个新的只读用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在Ubuntu机器上的现有 postgresql数据库中创建一个新用户.我想授予此用户对所有表的只读访问权限.

我该怎么做?我是否还需要在Ubuntu上创建新用户

谢谢,

乌迪

Reference taken from this Article !

创建只读用户的脚本:

CREATE ROLE Read_Only_User WITH LOGIN PASSWORD 'Test1234' 
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 'infinity';

为此只读用户分配权限:

GRANT CONNECT ON DATABASE YourDatabaseName TO Read_Only_User;
GRANT USAGE ON SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO Read_Only_User;
原文链接:https://www.f2er.com/postgresql/192474.html

猜你在找的Postgre SQL相关文章