PostgreSQL - 对用户隐藏表



我想知道是否有可能对某个用户隐藏表,而不仅仅是撤销对它们的访问权限。

基本上需要做的是授予用户对数据库的只读访问权限,但对他隐藏一些表。

我试图从架构公共中撤销所有权限,但无济于事。

到目前为止,您无法隐藏Postgres系统目录。这意味着您无法隐藏元数据。

用户仍可以看到结构,但如果未授予访问权限,则无法访问它们。

如果要向特定用户授予特定权限,可以使用 VIEWS。

https://www.tutorialspoint.com/postgresql/postgresql_views.htm

最新更新