postgresql - 防止 AWS Postgres 只读用户查看其他对象
问题描述
我试图将 postgres 中的只读用户的能力限制为仅限于某个视图。我想防止他们看到他们无权访问的其他模式/表/列。
我试过这个: PostgreSQL Revoking Permissions from pg_catalog tables
这适用于我的本地测试数据库,但不适用于我的 AWS 数据库,因为显然 AWS 锁定了 pg_catalog 架构中许多表的权限,如果我尝试撤销对这些表的选择,我会得到
错误:关系的权限被拒绝
AWS 部署的 postgres (10.6) 数据库中是否有办法限制只读用户可以看到的内容?
解决方案
推荐阅读
- ruby-on-rails - Infinte-scroll Rails 和 Webpacker 加载资源失败:服务器响应状态为 406(不可接受)
- r - 闪亮的错误:警告:seq.int 中的错误:'to' 必须是有限数
- python - 布尔语句后的 For 循环
- python - 如何将输出特征图保存在“转发”功能中?
- javascript - Ajax + php 不工作,php 工作但 javascript 不工作
- python - 灰度图像导致 HoughCircles() 方法不准确
- node.js - 从 jfrog 工件下载依赖项时 Npm 错误 403
- javascript - React中来自js对象的相对图像路径
- javascript - React 应用程序在开发模式下通过 Webpack 呈现,但在生产模式下给出错误:Uncaught SyntaxError: Unexpected token '<'
- csv - 如何修改烧瓶中的csv数据库,使数据不被覆盖?