pg数据库如何查询图形库全库字段与注释并修改字段注释
时间: 2024-01-10 18:02:34 浏览: 78
你可以使用以下的 SQL 语句来查询 pg 数据库中全库的图形库字段名和注释:
```
SELECT
n.nspname AS schema_name,
c.relname AS table_name,
a.attname AS column_name,
pg_catalog.col_description(a.attrelid, a.attnum) AS column_comment
FROM
pg_catalog.pg_attribute a
INNER JOIN pg_catalog.pg_class c ON a.attrelid = c.oid
INNER JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE
a.attnum > 0 AND
NOT a.attisdropped AND
c.relkind = 'r' AND
n.nspname = 'public'
ORDER BY
c.relname ASC,
a.attnum ASC;
```
这个 SQL 语句会返回一个结果集,其中包含了每个表的每个字段及其对应的注释。如果你想修改某个字段的注释,可以使用以下的 SQL 语句:
```
COMMENT ON COLUMN table_name.column_name IS 'new_comment';
```
其中,`table_name` 为表名,`column_name` 为字段名,`new_comment` 为新的注释。
阅读全文
相关推荐

















