반응형
ORACLE 과 달리 PostreSQL에서는
코멘트를 조회할때
PG_STAT_ALL_TABLES, PG_DESCRIPTION, PG_ATTRIBUTE
세 개의 테이블 조인이 필요하다.
<명령 쿼리>
SELECT
PS.SCHEMANAME AS SCHEMA,
PS.RELNAME AS TABLE_NAME,
PA.ATTNAME AS COLUMN_NAME,
PD.DESCRIPTION AS COMMENTS
FROM PG_STAT_ALL_TABLES PS, PG_DESCRIPTION PD, PG_ATTRIBUTE PA
WHERE PD.OBJSUBID<>0
AND PS.RELID=PD.OBJOID
AND PD.OBJOID=PA.ATTRELID
AND PD.OBJSUBID=PA.ATTNUM
AND PS.SCHEMANAME= [스키마명]
AND PS.RELNAME= [테이블명]
ORDER BY PS.RELNAME, PD.OBJSUBID;
<조회 결과>
반응형
'DataBase > PostgreSQL' 카테고리의 다른 글
Oracle to PostgreSQL Migration MERGE INTO 구문 변경 (0) | 2021.04.29 |
---|---|
Oracle to PostgreSQL Migration Function 함수 변환 (적용예시) (0) | 2021.04.28 |
[PostgreSQL] pgAdmin4을 이용한 DataBase 백업 및 복구하기(DB dump, DB백업,pgAdmin) (2) | 2020.02.27 |
PostgreSQL 에서 DB Dump 후 Sequence 현재값 변경하기 (2) | 2019.11.05 |
댓글