반응형
목차
cubrid manager에서 테이블 코멘트 작성
1. cubrid manager의 테이블설명기능 설치를 통해서 직접 수동으로 테이블 편집에서 입력
cubrid manager 최초 설치 시에는 코멘트를 작성할 수 없음, 비활성화 상태임
추가 기능을 설치해줘야 하는데 테이블 설명 기능 설치임
아래처럼 cubrid manager 실행 - 해당 db 로그인 후 우클릭 - 테이블 설명 기능 설치 선택
그러면 아래처럼 알림이 표시됨
dba권한이라고 가정하고 예를 누르면 됨
해당 기능 설치 후 다시 테이블 편집하면 컬럼 설명을 작성할 수 있음
2. SQL 이용
-- 테이블 설명 입력
INSERT INTO _cub_schema_comments VALUES ('test_tbl', '*' ,'사용자 테이블', systimestamp, 'DBA');
-- 컬럼 설명 입력
INSERT INTO _cub_schema_comments VALUES('test_tbl', 'userId', '사용자아이디', systimestamp, 'DBA');
만일 위 쿼리 실행 시 Unknown class "_cub_schema_comments" 에러 발생하면
1번에서 진행한 테이블 설명 기능이 설치되었는지 체크(설치 시 _cub_schema_comments 테이블 설치됨)
설치 안될 경우 직접 아래 DDL 실행
CREATE TABLE _cub_schema_comments
( table_name VARCHAR(255) NOT NULL,
column_name VARCHAR(255) NOT NULL,
description VARCHAR(4096),
last_updated TIMESTAMP,
last_updated_user VARCHAR(4096),
CONSTRAINT pk_cub_schema_comments PRIMARY KEY(table_name, column_name)
) REUSE_OID;
CALL CHANGE_OWNER('_cub_schema_comments', 'PUBLIC') ON CLASS db_authorizations;
_cub_schema_comments 테이블에 comment 입력 후 테이블 설명을 조회 할 때는 아래처럼 쿼리 실행
-- 테이블 설명 전체 조회
SELECT * FROM _cub_schema_comments
WHERE column_name = '*'
;
특정 컬럼 설명을 조회 시는 아래 쿼리 실행
SELECT * FROM _cub_schema_comments
WHERE column_name = '컬럼명'
;
테이블 설명, 컬럼 설명 다 조회 시 아래 쿼리(이건 당연)
SELECT * FROM _cub_schema_comments
;
참조 : https://www.cubrid.com/qna/3823031
반응형
'IT > DBMS' 카테고리의 다른 글
[Cubrid]8버전 merge into 미지원 (0) | 2022.11.28 |
---|---|
[Cubrid]cubrid manager db export/import (0) | 2022.11.28 |
[Cubrid]cubrid_broker.conf 세션 타임아웃 해제 (0) | 2022.11.28 |
[Oracle]oracle expdp 이용한 백업 정책 (0) | 2022.11.28 |
[Oracle]oracle datapump data_pump_dir 경로 확인 및 변경 (0) | 2022.11.28 |