COMMENT — 개체의 설명을 정의하거나 변경합니다.
댓글 켜기 액세스 방법객체_이름| 집계aggregate_name(aggregate_signature) | 캐스트(source_typeAS대상_유형) | 대조객체_이름| 열관계_이름.컬럼_이름| 제약제약_이름켜짐테이블_이름| 제약제약_이름도메인에 있음도메인_이름| 전환객체_이름| 데이터베이스객체_이름| 도메인객체_이름| 확장객체_이름| 이벤트 트리거객체_이름| 외부 데이터 래퍼객체_이름| 외국 테이블객체_이름| 기능함수_이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] | 인덱스객체_이름| 대형 개체large_object_oid| 구체화된 보기객체_이름| 운영자operator_name(left_type,right_type) | 운영자 클래스객체_이름사용 중index_method| 운영자 가족객체_이름사용 중index_method| 정책정책_이름켜짐테이블_이름| [ 절차 ] 언어객체_이름| 절차프로시저_이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] | 출판객체_이름| 역할객체_이름| 루틴routine_name[ ( [ [argmode] [argname]argtype[, ...] ] ) ] | 규칙rule_name켜짐테이블_이름| 스키마객체_이름| 순서객체_이름| 서버객체_이름| 통계객체_이름| 구독객체_이름| 표객체_이름| 테이블스페이스객체_이름| 텍스트 검색 구성객체_이름| 텍스트 검색 사전객체_이름| 텍스트 검색 파서객체_이름| 텍스트 검색 템플릿객체_이름| 변환 대상:유형_이름언어lang_name| 트리거trigger_nameON테이블_이름| 유형객체_이름| 보기객체_이름는 입니다string_literal| NULL어디에서aggregate_signature다음은: * | [argmode] [argname]argtype[ , ... ] | [ [argmode] [argname]argtype[ , ... ] ] 주문 방법: [argmode] [argname]argtype[ , ... ]
댓글데이터베이스 개체에 대한 설명을 저장합니다.
각 개체에 대해 단 하나의 주석 문자열만 저장되므로 주석을 수정하려면 새로 발행하십시오.댓글동일 개체에 대한 명령입니다. 댓글을 삭제하려면 다음을 작성하세요.NULL텍스트 문자열 대신. 개체가 삭제되면 댓글도 자동으로 삭제됩니다.
A 업데이트 독점 공유댓글을 달 개체에 대한 잠금이 획득되었습니다.
대부분의 개체에 대해 개체의 소유자만이 설명을 설정할 수 있습니다. 역할에는 소유자가 없으므로 다음 규칙이 적용됩니다.역할에 대한 설명슈퍼유저 역할에 댓글을 달려면 슈퍼유저여야 합니다. 또는 다음 권한을 가지고 있어야 합니다.크리에이터롤수퍼유저가 아닌 역할에 댓글을 달 수 있는 권한입니다. 마찬가지로 액세스 방법에도 소유자가 없습니다. 액세스 방법에 대해 의견을 제시하려면 수퍼유저여야 합니다. 물론 슈퍼유저는 무엇이든 댓글을 달 수 있습니다.
댓글은 다음을 사용하여 볼 수 있습니다.psql의\d명령군. 댓글을 검색하는 다른 사용자 인터페이스는 동일한 내장 함수 위에 구축될 수 있습니다.psql사용, 즉obj_description, col_description및shobj_description(참조표 9.77).
객체_이름관계_이름.컬럼_이름aggregate_name제약_이름함수_이름operator_name정책_이름프로시저_이름routine_namerule_nametrigger_name댓글을 달 개체의 이름. 스키마(테이블, 함수 등)에 있는 개체의 이름은 스키마로 한정될 수 있습니다. 칼럼에 댓글을 달 때,관계_이름테이블, 뷰, 복합 유형 또는 외부 테이블을 참조해야 합니다.
테이블_이름도메인_이름제약조건, 트리거, 규칙 또는 정책에 대한 설명을 작성할 때 이러한 매개변수는 해당 개체가 정의된 테이블 또는 도메인의 이름을 지정합니다.
source_type캐스트의 소스 데이터 유형 이름.
대상_유형캐스트의 대상 데이터 유형 이름.
argmode함수, 프로시저 또는 집계 인수의 모드:IN, 아웃, INOUT, 또는VARIADIC. 생략하면 기본값은IN. 참고하세요댓글실제로는 전혀 관심을 기울이지 않습니다.아웃인수. 함수의 ID를 결정하는 데 입력 인수만 필요하기 때문입니다. 따라서 다음을 나열하는 것으로 충분합니다.IN, INOUT및VARIADIC인수.
인수이름함수, 프로시저 또는 집계 인수의 이름. 참고하세요댓글함수 ID를 결정하는 데 인수 데이터 유형만 필요하기 때문에 실제로 인수 이름에 전혀 주의를 기울이지 않습니다.
argtype함수, 프로시저 또는 집계 인수의 데이터 유형입니다.
large_object_oid대형 개체의 OID입니다.
left_typeright_type연산자 인수의 데이터 유형(선택적으로 스키마 한정). 쓰기없음접두사 연산자의 인수가 누락되었습니다.
절차이것은 시끄러운 단어입니다.
유형_이름변환의 데이터 유형 이름.
lang_name변환 언어의 이름.
string_literal문자열 리터럴로 작성된 새 댓글 내용입니다.
NULL쓰기NULL댓글을 삭제합니다.
현재 댓글 보기에 대한 보안 메커니즘은 없습니다. 데이터베이스에 연결된 모든 사용자는 해당 데이터베이스의 개체에 대한 모든 댓글을 볼 수 있습니다. 데이터베이스, 역할 및 테이블스페이스와 같은 공유 객체의 경우 주석은 전역적으로 저장되므로 클러스터의 데이터베이스에 연결된 모든 사용자는 공유 객체에 대한 모든 주석을 볼 수 있습니다. 따라서 보안에 중요한 정보를 댓글에 넣지 마세요.
테이블에 코멘트 첨부마이테이블:
테이블 mytable에 대한 설명은 '이것은 내 테이블입니다.';
다시 제거하세요:
mytable 테이블의 주석이 NULL입니다.
더 많은 예:
액세스 방법에 대한 설명 gin IS 'GIN 인덱스 액세스 방법'; COMMENT ON AGGREGATE my_aggregate (이중 정밀도) IS '표본 분산을 계산합니다'; COMMENT ON CAST (text AS int4) IS '텍스트에서 int4로 캐스트 허용'; 조합에 대한 설명 "fr_CA"는 '캐나다 프랑스어'입니다. COMMENT ON COLUMN my_table.my_column IS '직원 ID 번호'; 변환에 대한 설명 my_conv IS 'UTF8로의 변환'; COMMENT ON CONSTRAINT bar_col_cons ON bar IS '열 열 제한'; COMMENT ON CONSTRAINT dom_col_constr ON DOMAIN dom IS '도메인의 열을 제한합니다'; 데이터베이스에 대한 설명 my_database는 '개발 데이터베이스'입니다. COMMENT ON DOMAIN my_domain IS '이메일 주소 도메인'; 이벤트 트리거에 대한 설명 abort_ddl IS '모든 DDL 명령을 중단합니다'; 확장에 대한 설명 hstore IS 'hstore 데이터 유형을 구현합니다'; 외부 데이터 래퍼에 대한 설명 mywrapper IS '내 외부 데이터 래퍼'입니다. COMMENT ON FOREIGN TABLE my_foreign_table IS '다른 데이터베이스의 직원 정보'; 함수에 대한 설명 my_function (timestamp) IS '로마 숫자를 반환합니다'; COMMENT ON INDEX my_index IS '직원 ID에 고유성을 적용합니다'; 언어에 대한 설명 plpython은 '저장 프로시저에 대한 Python 지원'입니다. 대형 개체 346344에 대한 설명은 '계획 문서'입니다. 구체화된 뷰에 대한 설명 my_matview IS '주문 내역 요약'; COMMENT ON OPERATOR ^ (텍스트, 텍스트) IS '두 텍스트의 교차를 수행합니다'; COMMENT ON OPERATOR - (NONE, 정수) IS '단항 마이너스'; btree를 사용한 OPERATOR CLASS int4ops에 대한 설명 IS 'btrees에 대한 4바이트 정수 연산자'; OPERATOR FAMILY에 대한 설명 btree를 사용하는 정수_ops IS 'btree에 대한 모든 정수 연산자'; COMMENT ON POLICY my_policy ON mytable IS '사용자별로 행 필터링'; 절차에 대한 설명 my_proc (정수, 정수) IS '보고서를 실행합니다'; COMMENT ON PUBLICATION alltables IS '모든 테이블에 대한 모든 작업을 게시합니다'; 역할에 대한 설명 my_role IS '재무 테이블 관리 그룹'; COMMENT ON ROUTINE my_routine (정수, 정수) IS '루틴(함수 또는 프로시저)을 실행합니다.'; COMMENT ON RULE my_rule ON my_table IS '직원 기록 업데이트 기록'; 스키마에 대한 설명 my_schema IS '부서 데이터'; SEQUENCE에 대한 설명 my_sequence IS '기본 키를 생성하는 데 사용됨'; 서버에 대한 설명 myserver IS '내 외부 서버'입니다. 통계에 대한 의견 my_statistics IS '플래너 행 추정 개선'; COMMENT ON SUBSCRIPTION alltables IS '모든 테이블의 모든 작업에 대한 구독'; COMMENT ON TABLE my_schema.my_table IS '직원 정보'; TABLESPACE에 대한 설명 my_tablespace IS '인덱스용 테이블스페이스'; 텍스트 검색 구성에 대한 설명 my_config는 '특수 단어 필터링'입니다. 텍스트 검색 사전에 대한 코멘트 스웨덴어는 '스웨덴어에 대한 눈덩이 형태소 분석기'입니다. 텍스트 검색 파서에 대한 설명 my_parser IS '텍스트를 단어로 분할합니다'; 텍스트 검색 템플릿에 대한 의견 눈덩이는 '눈덩이 형태소 분석기'입니다. hstore 언어 변환에 대한 설명 plpython3u IS 'hstore와 Python dict 간 변환'; COMMENT ON TRIGGER my_trigger ON my_table은 'RI에 사용됨'입니다. COMMENT ON TYPE complex IS '복소수 데이터 유형'; VIEW my_view IS '부서별 비용 보기'에 대한 코멘트;
아무것도 없습니다댓글SQL 표준의 명령.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.