📅  最后修改于: 2023-12-03 15:25:55.291000             🧑  作者: Mango
在 PostgreSQL 中,我们可以通过 GRANT 命令为用户或用户组授权。本文将介绍如何使用 GRANT 命令为 PostgreSQL 用户授权只读权限。
$ psql -U postgres mydatabase
CREATE USER readonly WITH PASSWORD 'password';
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;
ALTER ROLE readonly SET search_path TO public;
以上步骤中的一些关键概念:
使用以上步骤,你已经成功将只读权限授予给了 PostgreSQL 用户。现在,此用户只能在 public 模式中查看数据,而无法进行任何更改操作。