728x90
반응형
https://develop-me-z.tistory.com/6
컬럼 정보 조회
SELECT TABLE_NAME, column_name, character_maximum_length, data_type
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_CATALOG = '스키마명'
AND TABLE_NAME = '테이블명'
and table_schema = '스키마명'
ORDER BY ORDINAL_POSITION
;
컬럼 코멘트 조회
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
728x90
반응형
'DB > PostgreSQL' 카테고리의 다른 글
도분초 위경도 좌표 공간정보로 변환 (좌표 변환) (0) | 2024.10.17 |
---|---|
PostgreSQL 다른 테이블 참조하여 update (0) | 2023.09.18 |
[PostgreSQL] sequence(시퀀스) 사용법 (생성, 삭제, 초기화, 현재값, 다음값, insert, create) (0) | 2023.02.04 |
[PostgreSQL] select 결과 insert (0) | 2023.02.01 |
PostgreSQL | 테이블/컬럼 정보조회 SQL (0) | 2021.09.30 |