gpt4 book ai didi

sql - 在 PostgreSQL 中获取表注释列表

转载 作者:行者123 更新时间:2023-11-29 11:07:37 30 4
gpt4 key购买 nike

Postgresql 允许向表等对象添加注释。例如,我使用以下 SQL 命令向表“mytable”添加了注释:

COMMENT ON TABLE mytable IS 'This is my table.';

我的问题是:如果我想使用 SQL 命令获取所有表及其各自的注释——我该怎么做?对此合适的查询是什么?

提前致谢!干杯!

最佳答案

所有评论都存储在pg_description

要获取表的评论,您需要将其加入pg_class

作为替代方案,您还可以使用函数 obj_description() 来检索此信息:

SELECT obj_description(oid)
FROM pg_class
WHERE relkind = 'r'

编辑

在 psql 中,您可以简单地使用 \d+ 命令来显示所有表,包括它们的注释。或者使用\dd命令显示系统中的所有评论

关于sql - 在 PostgreSQL 中获取表注释列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5664094/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com