PostgreSQL-对用户隐藏表

PostgreSQL-对用户隐藏表,postgresql,Postgresql,我想知道是否有可能对某个用户隐藏表,而不仅仅是取消对它们的访问 基本上,需要做的是授予用户对数据库的只读访问权,但对他隐藏一些表 我试图从schema public中撤消所有权限,但无效。到目前为止,您无法隐藏。这意味着您不能隐藏元数据 用户仍然可以看到结构,但如果未授予访问权限,则无法访问它们。如果要向特定用户授予特定权限,则可以使用视图 相关:或

我想知道是否有可能对某个用户隐藏表,而不仅仅是取消对它们的访问

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

我试图从schema public中撤消所有权限,但无效。

到目前为止,您无法隐藏。这意味着您不能隐藏元数据


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

如果要向特定用户授予特定权限,则可以使用视图

相关:或