COMMENT — 개체의 설명을 정의하거나 변경합니다.
댓글 켜짐 액세스 방법객체_이름| 집계aggregate_name(aggregate_signature) | 캐스트(source_typeAS대상_유형) | 대조객체_이름| 열관계_이름.컬럼_이름| 제약제약_이름켜짐테이블_이름| 제약제약_이름도메인에 있음도메인_이름| 전환객체_이름| 데이터베이스객체_이름| 도메인객체_이름| 확장객체_이름| 이벤트 트리거객체_이름| 외부 데이터 래퍼객체_이름| 외국 테이블객체_이름| 기능함수_이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] | 인덱스객체_이름| 대형 개체large_object_oid| 구체화된 보기객체_이름| 운영자operator_name(left_type,right_type) | 운영자 클래스객체_이름사용 중index_method| 운영자 가족객체_이름사용 중index_method| 정책정책_이름켜짐테이블_이름| [ 절차 ] 언어객체_이름| 절차프로시저_이름[ ( [ [argmode] [argname]argtype[, ...] ] ) ] | 출판객체_이름| 역할객체_이름| 루틴routine_name[ ( [ [argmode] [argname]argtype[, ...] ] ) ] | 규칙rule_name켜짐테이블_이름| 스키마객체_이름| 순서객체_이름| 서버객체_이름| 통계객체_이름| 구독객체_이름| 표객체_이름| 테이블스페이스객체_이름| 텍스트 검색 구성객체_이름| 텍스트 검색 사전객체_이름| 텍스트 검색 파서객체_이름| 텍스트 검색 템플릿객체_이름| 변환 대상:유형_이름언어lang_name| 트리거trigger_name켜짐테이블_이름| 유형객체_이름| 보기객체_이름는 입니다string_literal| NULL어디에서aggregate_signature다음과 같습니다: * | [argmode] [argname]argtype[ , ... ] | [ [argmode] [argname]argtype[ , ... ] ] 주문 방법: [argmode] [인수이름]argtype[ , ... ]
댓글데이터베이스 개체에 대한 설명을 저장합니다.
각 개체에 대해 하나의 주석 문자열만 저장되므로 주석을 수정하려면 새로 발행하십시오.댓글15804_15863NULL텍스트 문자열 대신. 개체가 삭제되면 댓글도 자동으로 삭제됩니다.
A 업데이트 독점 공유댓글을 달 개체에 대한 잠금이 획득되었습니다.
대부분의 개체에 대해 개체의 소유자만이 설명을 설정할 수 있습니다. 역할에는 소유자가 없으므로 다음 규칙이 적용됩니다.역할에 대한 설명슈퍼유저 역할에 댓글을 달려면 슈퍼유저여야 합니다. 또는 다음 권한을 가지고 있어야 합니다.크리에이터롤수퍼유저가 아닌 역할에 댓글을 달 수 있는 권한. 마찬가지로 액세스 방법에도 소유자가 없습니다. 액세스 방법에 대해 의견을 제시하려면 수퍼유저여야 합니다. 물론 슈퍼유저는 무엇이든 댓글을 달 수 있습니다.
댓글은 다음을 사용하여 볼 수 있습니다.psql's\d명령군. 댓글을 검색하는 다른 사용자 인터페이스는 동일한 내장 함수 위에 구축될 수 있습니다.psql사용, 즉obj_description, col_description및shobj_description(참조표 9.68).
객체_이름관계_이름.열_이름aggregate_name제약_이름함수_이름operator_name정책_이름프로시저_이름routine_namerule_nametrigger_name댓글을 달고자 하는 개체의 이름입니다. 테이블, 집계, 데이터 정렬, 변환, 도메인, 외부 테이블, 함수, 인덱스, 연산자, 연산자 클래스, 연산자 제품군, 프로시저, 루틴, 시퀀스, 통계, 텍스트 검색 개체, 유형 및 뷰의 이름은 스키마로 한정될 수 있습니다. 칼럼에 댓글을 달 때,관계_이름테이블, 뷰, 복합 유형 또는 외부 테이블을 참조해야 합니다.
테이블_이름도메인_이름제약조건, 트리거, 규칙 또는 정책에 대한 설명을 작성할 때 이러한 매개변수는 해당 개체가 정의된 테이블 또는 도메인의 이름을 지정합니다.
source_type캐스트의 소스 데이터 유형 이름.
대상_유형캐스트의 대상 데이터 유형 이름.
argmode함수, 프로시저 또는 집계 인수의 모드:IN, OUT, INOUT, 또는VARIADIC. 생략하면 기본값은IN. 참고하세요댓글실제로는 전혀 관심을 기울이지 않습니다.OUT인수. 함수의 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 언어 변환에 대한 설명 plpythonu IS 'hstore와 Python dict 간 변환'; COMMENT ON TRIGGER my_trigger ON my_table은 'RI에 사용됨'입니다. COMMENT ON TYPE complex IS '복소수 데이터 유형'; VIEW my_view IS '부서별 비용 보기'에 대한 코멘트;
없습니다댓글SQL 표준의 명령입니다.