[英]Sync AWS RDS postgres db with writable RDS postgres db
[英]granting ALTER command access to Postgres RDS DB user
我在 RDS 数据库中创建了一个具有读写权限的用户
但我无法授予对表的 ALTER 访问权限,出现权限被拒绝错误
更改命令出现访问被拒绝问题。
并且 GRANT 命令没有提供选项来授予对表的 ALTER 访问权限。
是否有任何其他命令可以授予用户 ALTER 访问权限?
我尝试了以下命令:
GRANT ALTER ON ALL TABLES IN SCHEMA public TO read_write;
出现以下错误
错误:无法识别的权限类型“改变”
您用于“alter”命令的语法不正确。 正确的语法如下:
GRANT { { SET | ALTER SYSTEM } [, ... ] | ALL [ PRIVILEGES ] }
ON PARAMETER configuration_parameter [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
[ GRANTED BY role_specification ]
如果你想授予一个用户对所有表的访问权限,你可以这样做:
GRANT SELECT ,INSERT,UPDATE,DELETE ON ALL TABLES IN SCHEMA schema_name TO database_name_app,database_name_developer;
您可以阅读文档以获取更多详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.