我有Azure PostgreSQL单服务器数据库,我需要向新创建的用户给予读取权限。
CREATE USER“test@hostName”PASSWORD 'XXXX'; GRANT CONNECT ON DATABASE“test”TO“test@hostName”;
ALTER DEFAULT PRIVILEGES FOR USER pgadmin IN SCHEMA public GRANT SELECT ON TABLES TO“test@hostName”;
SELECT * FROM information_schema.role_table_赠款WHERE grantee = 'test@ hostName';
这是结果x1c 0d1x
但当此用户执行选择查询时,出现“Permission Denied(拒绝权限)”消息,不允许选择。任何帮助都很感激。
1条答案
按热度按时间xzv2uavs1#
要在Azure PostgreSQL中为新创建的用户分配权限,请执行以下过程:
public
schema授予新用户。