본문 바로가기
Developer/DB

[DB] PostgreSQL 모든 컬럼 및 코멘트 조회

by 순수한소년 2022. 9. 8.
728x90
반응형

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT PS.RELNAME    AS TABLE_NAME
      ,PA.ATTNAME     AS COLUMN_NAME
      ,PD.DESCRIPTION AS COLUMN_COMMENT
  FROM PG_STAT_ALL_TABLES PS
      ,PG_DESCRIPTION     PD
      ,PG_ATTRIBUTE       PA
 WHERE PS.SCHEMANAME = (SELECT SCHEMANAME
                            FROM PG_STAT_USER_TABLES
                           WHERE RELNAME = [테이블명])
   AND PS.RELNAME  = [테이블명]
   AND PS.RELID   = PD.OBJOID
   AND PD.OBJSUBID <> 0
   AND PD.OBJOID    = PA.ATTRELID
   AND PD.OBJSUBID  = PA.ATTNUM
 ORDER BY PS.RELNAME, PD.OBJSUBID
 
cs
728x90
반응형