暂无图片
postgresql 有没有ide能把列名的描述显示出来?
我来答
分享
暂无图片 匿名用户
postgresql 有没有ide能把列名的描述显示出来?

有没有ide能把列名的描述显示出来

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
shunwahⓂ️

PostgreSQL查询表字段的详细信息(字段名、字段类型、字段描述等):

# 实际使用中需要修改TABLE_SCHEMA和TABLE_NAME 
SELECT AA.*,BB.DESC FROM
  (SELECT
		A.ORDINAL_POSITION AS COL_NUM,
		A.COLUMN_NAME AS COL_NAME,
		A.DATA_TYPE AS COL_TYPE,
		A.CHARACTER_MAXIMUM_LENGTH AS COL_LEN,
		A.NUMERIC_PRECISION AS COL_PREC,
		A.DATETIME_PRECISION AS COL_TIME_PREC,
		A.IS_NULLABLE AS COL_NULLABLE,
		A.COLUMN_DEFAULT AS COL_DEFAULT
	FROM INFORMATION_SCHEMA.COLUMNS A
	WHERE A.TABLE_SCHEMA = 'public' AND A.TABLE_NAME = 'table_name'
  )AS AA LEFT JOIN
  (
	SELECT
		OBJSUBID,
		DESCRIPTION AS DESC
	FROM PG_DESCRIPTION
	WHERE OBJOID =(SELECT RELID FROM PG_STAT_ALL_TABLES WHERE SCHEMANAME = 'public' AND RELNAME = 'table_name')
  )AS BB ON AA.COL_NUM = BB.OBJSUBID ORDER BY AA.COL_NUM;

参考:https://qa.1r1g.com/sf/ask/3114513041/

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏