【问题标题】:Which comments are included in the most common psql describe commands?最常见的 psql describe 命令中包含哪些注释?
【发布时间】:2022-11-08 01:56:13
【问题描述】:

我喜欢使用COMMENT ON 在数据库对象上添加 cmets,让我未来的自己和合作者的生活更轻松。然后,人们可以在使用 \d+\df+ 等探索架构时看到它们。

但是,有些对象可以接受 cmets,但 psql 不会在我希望开发人员通常去了解对象的地方显示它们。例如,我可以使用 COMMENT ON POLICY ... 将 cmets 添加到 RLS 策略,但它们不会显示在表的 \d+\dp+ 上,而这些命令是我通常用来检查 RLS 策略的命令。

我可以使用哪些 cmets 并合理地期望 psql 显示在易于访问的位置?

【问题讨论】:

    标签: postgresql comments psql


    【解决方案1】:
    • COMMENT ON COLUMN 在表的d+ 中可见。
    • COMMENT ON FUNCTION 在函数的df+ 中可见。
    • COMMENT ON TABLEVIEWMATERIALIZED VIEW 等在不带参数运行 d+ 时获得的对象列表中可见。对于对象本身,它们似乎不在d+ 中。
    • COMMENT ON CONSTRAINTdd 中可见,用于约束名称,尽管没有其他理由查看 dd,所以我认为这不值得。

    显然还有更多这些,但这些是我到目前为止所做的笔记。随意编辑更多。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 2012-08-23
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      相关资源
      最近更新 更多