【问题标题】:PostgreSQL - hiding tables from userPostgreSQL - 对用户隐藏表
【发布时间】:2017-07-10 16:35:12
【问题描述】:

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

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

我试图撤销公开模式的所有权限,但无济于事。

【问题讨论】:

标签: postgresql


【解决方案1】:

到目前为止你还不能隐藏Postgres System Catalogs。这意味着您不能隐藏元数据。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多