사용자 도구

사이트 도구


postgresql:descript

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
postgresql:descript [2022/12/29 14:22] taekgupostgresql:descript [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== postgresql comment ======
 +===== Comment =====
 +==== Comment만들기 ====
 +<code sql>
 +comment on table table_Name is 'comment';
 +</code>
 +<code sql>
 +comment on column tableName.columnName is '코멘트';
 +</code>
 +==== Comment보기 ====
 +
 +<code sql>
 +/* 테이블 주석 셀렉트 */
 +SELECT N.NSPNAME, C.RELNAME, OBJ_DESCRIPTION(C.OID) 
 +FROM PG_CATALOG.PG_CLASS C INNER JOIN PG_CATALOG.PG_NAMESPACE N ON C.RELNAMESPACE=N.OID 
 +WHERE C.RELKIND = 'r'
 +AND NSPNAME = '데이터베이스명'
 +AND RELNAME = '테이블명'
 +</code>
 +
 +<code sql>
 +/* 컬럼 주석 셀렉트 */
 +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 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
 +</code>