我想在PostgreSQL中创建一个只能从特定数据库执行SELECT的用户。在MySQL中,命令为:
GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy';
PostgreSQL中的等效命令或一系列命令是什么?
我试过了...
postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy';
postgres=# GRANT SELECT ON DATABASE mydb TO xxx;
但是看来,您可以授予数据库的唯一内容是CREATE,CONNECT,TEMPORARY和TEMP。
长风秋雁
ABOUTYOU
米脂
相关分类