이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다사설 토토 : 문서 : 17 : 사설 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

댓글

댓글 - 객체의 주석을 정의하거나 변경

시놉시스

액세스 방법Object_name|
  골재Aggregate_name(Aggregate_Signature) |
  깁스 (source_typeastarget_type) |
  대조Object_name|
  열relation_name.column_name|
  강제제약 _nameontable_name|
  강제제약 _name도메인domain_name|
  변환object_name|
  데이터 베이스object_name|
  도메인Object_Name|
  확대Object_name|
  이벤트 트리거Object_Name|
  외국 데이터 포장지Object_name|
  외국 표Object_name|
  기능function_name[[[[Argmode] [argname]Argtype[, ...])] |
  색인Object_Name|
  큰 물체marge_object_oid|
  구체화 된보기Object_name|
  연산자OPERATOR_NAME(left_type, right_type) |
  운영자 클래스Object_Name사용index_method|
  운영자 가족Object_Name사용index_method|
  정책정책_nameontable_name|
  [절차] 언어Object_Name|
  절차Processure_Name[[[[argmode] [argname]Argtype[, ...])] |
  출판Object_Name|
  역할Object_Name|
  루틴ROUNINE_NAME[[[[Argmode] [argname]Argtype[, ...])] |
  규칙Rule_Nameontable_name|
  개요Object_Name|
  순서Object_Name|
  섬기는 사람Object_Name|
  통계Object_Name|
  신청object_name|
  테이블Object_Name|
  테이블 스페이스Object_Name|
  텍스트 검색 구성Object_name|
  텍스트 검색 사전Object_Name|
  텍스트 검색 파서Object_Name|
  텍스트 검색 템플릿Object_Name|
  변환type_name언어lang_name|
  방아쇠trigger_nameontable_name|
  유형Object_Name|
  보다Object_Name는 입니다.String_Literal| NULL여기서Aggregate_Signatureis :* |
[argmode] [argname]Argtype[, ...] |
[[argmode] [argname]Argtype[, ...]] 주문별 주문 [argmode] [argname]Argtype[, ...]

설명

댓글데이터베이스 개체에 사설 토토 의견을 저장합니다.

각 객체에 대해 하나의 주석 문자열 만 저장되므로 주석을 수정하려면 새로 발행댓글동일한 객체에 대한 명령. 댓글을 제거하려면 쓰기NULL텍스트 문자열 대신. 객체가 삭제되면 주석이 자동으로 삭제됩니다.

a독점 업데이트 공유댓글을 달 수 있도록 개체에서 잠금이 획득됩니다.

대부분의 객체의 경우 객체의 소유자만이 주석을 설정할 수 있습니다. 역할은 소유자가 없으므로에 사설 토토 규칙역할에 사설 토토 의견슈퍼 유스 역할에 대해 의견을 말하거나CreateroleSuperuser가 아닌 역할에 사설 토토 의견을 제시 할 수있는 특권. 마찬가지로 액세스 방법에는 소유자도 없습니다. 액세스 방법에 대해 의견을 제시하려면 슈퍼 사용자 여야합니다. 물론 슈퍼업자는 무엇이든 댓글을 달 수 있습니다.

주석을 사용하여 볼 수 있습니다PSQL's\ d명령 가족. 댓글을 검색하기위한 다른 사용자 인터페이스는와 동일한 내장 기능 위에 구축 할 수 있습니다.PSQL사용, 즉obj_description, col_descriptionshobj_description(참조표 9.73).

매개 변수

Object_Name
relation_name.column_name
Aggregate_name
제약 _name
function_name
Operator_Name
정책_name
processure_name
ROUNINE_NAME
Rule_Name
trigger_name

댓글을 달아야 할 개체의 이름. 테이블, 집계, 콜라주, 전환, 도메인, 외국 테이블, 기능, 인덱스, 운영자, 운영자 클래스, 운영자 가족, 절차, 절차, 순서, 시퀀스, 통계, 텍스트 검색 개체, 유형 및 뷰의 이름은 스키마 qualified를 사용할 수 있습니다. 열에 댓글을 달 때relation_name테이블, 뷰, 복합 유형 또는 외국 표를 참조해야합니다.

table_name
domain_name

제약 조건, 트리거, 규칙 또는 정책에 대한 주석을 만들 때이 매개 변수는 해당 객체가 정의 된 테이블 또는 도메인의 이름을 지정합니다..

source_type

캐스트의 소스 데이터 유형의 이름.

target_type

캐스트의 대상 데이터 유형의 이름.

Argmode

함수, 절차 또는 집계 인수의 모드 :in, out, inout또는variadic. 생략하면 기본값은입니다.in. 참고댓글실제로주의를 기울이지 않습니다out인수, 함수의 신원을 결정하기 위해 입력 인수 만 필요하므로. 따라서를 나열하는 것으로 충분합니다in, inoutvariadic인수.

argname

함수, 절차 또는 집계 인수의 이름. 참고댓글실제로 인수 이름에주의를 기울이지 않습니다. 함수의 신원을 결정하기 위해서는 인수 데이터 유형 만 필요하기 때문에.

Argtype

함수, 절차 또는 집계 인수의 데이터 유형.

marge_object_oid

큰 물체의 OID.

left_type
right_type

운영자 인수의 데이터 유형 (선택적으로 스키마 자격). 쓰다없음접두사 또는 포스트 픽스 연산자의 누락 된 인수.

절차

이것은 소음 단어입니다.

type_name

변환의 데이터 유형의 이름.

lang_name

변환의 언어 이름.

String_Literal

문자열 리터럴로 작성된 새 댓글 내용.

NULL

쓰기NULL주석을 삭제하려면

노트

현재 주석을보기위한 보안 메커니즘이 없습니다. 데이터베이스에 연결된 모든 사용자는 해당 데이터베이스의 객체에 대한 모든 주석을 볼 수 있습니다. 데이터베이스, 역할 및 테이블 스페이스와 같은 공유 객체의 경우 주석이 전 세계적으로 저장되므로 클러스터의 모든 데이터베이스에 연결된 모든 사용자가 공유 객체에 대한 모든 주석을 볼 수 있습니다. 따라서 보안 크리티컬 정보를 의견에 넣지 마십시오.

예제

댓글을 표에 첨부mytable:

테이블에 사설 토토 주석 MyTable은 '이것은 내 테이블입니다.';

다시 제거 :

테이블에 대한 의견 mytable은 null;

더 많은 예 :

액세스 방법에 대한 의견 Gin은 '진 인덱스 액세스 방법'입니다.
Aggregate My_aggregate (Double Precision)에 대한 주석은 '샘플 분산 계산'입니다.
캐스트에 대한 주석 (텍스트 as int4)은 '텍스트에서 int4로 캐스트를 허용한다';
Collation에 대한 의견 "FR_CA"는 'Canadian French'입니다.
column my_table.my_column은 'Employee ID 번호'입니다.
변환에 대한 의견 my_conv는 'UTF8로의 변환'입니다.
막대의 제약 조건 BAR_COL_CONS에 대한 의견은 '제한자 열 col'입니다.
Domain dom에서 제약 조건 Dom_col_const에 대한 의견은 '도메인의 col을 제한적'입니다.
데이터베이스에 대한 의견 My_Database는 'Development Database'입니다.
도메인에 대한 의견 my_domain은 '이메일 주소 도메인'입니다.
이벤트 트리거 abort_ddl에 대한 의견은 '모든 DDL 명령을 중단합니다';
확장자에 대한 의견 HSTORE는 'HSTORE 데이터 유형을 구현'합니다.
외국 데이터 래퍼에 대한 주석 MyWrapper는 '내 외국 데이터 포장지'입니다.
외국 테이블에 대한 의견 my_foreign_table은 '다른 데이터베이스의 직원 정보'입니다.
함수 my_function (timestamp)에 대한 의견은 '로마 숫자를 반환합니다';
my_index index에 대한 의견은 '직원 ID에서 고유성을 시행'합니다.
언어에 대한 의견 Plpython은 '저장 절차에 대한 파이썬 지원'입니다.
큰 개체에 대한 의견 346344는 '계획 문서'입니다.
구체화 된보기에 대한 의견 my_matview는 '주문 기록 요약'입니다.
연산자에 대한 의견 ^ (텍스트, 텍스트)는 '두 텍스트의 교차점을 수행합니다';
연산자에 대한 의견 - (없음, 정수)는 '단수 마이너스'입니다.
BTREE를 사용하는 연산자 클래스 int4ops에 대한 의견은 'BTREES 용 4 바이트 정수 연산자'입니다.
btree를 사용하는 운영자 패밀리 integer_ops에 대한 의견은 'btrees의 모든 정수 연산자'입니다.
MyTable의 정책 my_policy에 대한 의견은 '사용자 별 필터 행'입니다.
절차에 대한 의견 my_proc (정수, 정수)은 '보고서 실행'입니다.
출판물에 대한 의견 Alltables는 '모든 테이블에 모든 작업을 게시합니다';
역할에 사설 토토 의견 My_role은 '금융 테이블의 관리 그룹'입니다.
일상적인 my_routine (정수, 정수)에 대한 의견은 '루틴을 실행합니다 (함수 또는 절차).
my_table의 규칙 my_rule에 대한 의견은 '직원 레코드의 로그 업데이트'입니다.
스키마에 대한 의견 my_schema는 '부서별 데이터'입니다.
순서에 대한 주석 My_Sequence는 '기본 키를 생성하는 데 사용됩니다';
서버에 대한 의견 MyServer는 '내 외국 서버'입니다.
통계에 대한 의견 my_statistics는 '플래너 행 추정을 향상시키는 것'입니다.
구독에 대한 의견 Alltables는 '모든 테이블의 모든 운영에 대한 구독'입니다.
표 my_schema.my_table에 대한 의견은 '직원 정보'입니다.
테이블 스페이스에 대한 의견 my_tablespace는 '인덱스 용 테이블 스페이스'입니다.
텍스트 검색 구성에 대한 주석 My_Config는 '특별 단어 필터링'입니다.
텍스트 검색 사전에 대한 의견 스웨덴어는 '스웨덴어를위한 스노우 볼 스티머'입니다.
텍스트 검색 파서에 대한 주석 My_parser는 '텍스트를 단어로 나눕니다';
텍스트 검색 템플릿에 대한 의견 Snowball은 'Snowball Stemmer'입니다.
HSTORE LANGUAGE에 대한 변환에 대한 의견 Plpythonu는 'Hstore와 Python Dict 사이의 변환'입니다.
my_table의 trigger my_trigger에 대한 주석은 'Ri'에 사용됩니다.
유형 단지에 대한 의견은 '복소수 데이터 유형'입니다.
my_view는 '부서 비용의 관점'입니다.

호환성

없음댓글SQL 표준의 명령.