¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

COMMENT

名前

COMMENT -- ���֥������ȤΥ����Ȥ�������롢�ޤ����ѹ�����

概要

COMMENT ON
{
  AGGREGATE agg_name (agg_type [, ...] ) |
  CAST (source_type AS target_type) |
  COLLATION object_name |
  COLUMN relation_name.column_name |
  CONSTRAINT constraint_name ON table_name |
  CONVERSION object_name |
  DATABASE object_name |
  DOMAIN object_name |
  EXTENSION object_name |
  FOREIGN DATA WRAPPER object_name |
  FOREIGN TABLE object_name |
  FUNCTION function_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |
  INDEX object_name |
  LARGE OBJECT large_object_oid |
  OPERATOR operator_name (left_type, right_type) |
  OPERATOR CLASS object_name USING index_method |
  OPERATOR FAMILY object_name USING index_method |
  [ PROCEDURAL ] LANGUAGE object_name |
  ROLE object_name |
  RULE rule_name ON table_name |
  SCHEMA object_name |
  SEQUENCE object_name |
  SERVER object_name |
  TABLE object_name |
  TABLESPACE object_name |
  TEXT SEARCH CONFIGURATION object_name |
  TEXT SEARCH DICTIONARY object_name |
  TEXT SEARCH PARSER object_name |
  TEXT SEARCH TEMPLATE object_name |
  TRIGGER trigger_name ON table_name |
  TYPE object_name |
  VIEW object_name
} IS 'text'

����

COMMENT�ϡ��ǡ����١������֥������Ȥ˴ؤ��륳���Ȥ���¸���ޤ���

�ƥ��֥������Ȥ���¸�Ǥ��륳����ʸ�����1�Ĥ����Ǥ��� �Ǥ��Τǡ������Ȥ��Խ����뤿��ˤϡ�Ʊ�쥪�֥������Ȥ��Ф��ƿ�����COMMENT���ޥ�ɤ�ȯ�Ԥ��Ƥ��������� �����Ȥ�������ˤϡ��ƥ�����ʸ�������ʬ��NULL�򵭽Ҥ��Ƥ��������� ���֥������Ȥ�������줿���������Ȥϼ�ưŪ�˺������ޤ���

�ۤȤ�ɤμ���Υ��֥������ȤǤϡ����֥������Ȥν�ͭ�ԤΤߤ������Ȥ����ꤹ�뤳�Ȥ��Ǥ��ޤ��� ������ˤϽ�ͭ�Ԥ�����ޤ���Τǡ�COMMENT ON ROLE�ˤ����뵬§�ϡ������ѡ��桼����������Ф��륳�����դ��ϥ����ѡ��桼���Ǥʤ���Фʤ餺�������ѡ��桼���ʳ��Υ�������Ф��륳�����դ���CREATEROLE������ʤ���Фʤ�ʤ��Ȥʤ�ޤ��� �����ʤ��饹���ѡ��桼���ϲ��ˤǤ⥳���Ȥ��դ��뤳�Ȥ��Ǥ��ޤ���

�����Ȥϡ�psql��\d�ϤΥ��ޥ�ɤ�ɽ�����뤳�Ȥ��Ǥ��ޤ��� obj_description()��col_description()��shobj_description�Ȥ���̾���Ρ�psql�����Ѥ����Ȥ߹��ߴؿ���Ȥ��褦�˹��ۤ��뤳�Ȥǡ�¾�Υ桼�����󥿥ե�������Ȥäƥ����Ȥ���Ф���褦�ˤʤ�ޤ� ��表9-54�򻲾Ȥ��Ƥ��������ˡ�

�ѥ�᡼��

object_name
relation_name.column_name
agg_name
constraint_name
function_name
operator_name
rule_name
trigger_name

�����Ȥ��ղä��륪�֥������Ȥ�̾���Ǥ��� �ơ��֥롢���󡢾ȹ�硢�Ѵ����ɥᥤ�󡢳����ơ��֥롢�ؿ�������ǥå������黻�ҡ��黻�ҥ��饹���黻��²���������󥹡��ƥ����ȸ������֥������ȡ��ǡ��������ӥ塼��̾���ϡ��������޽������뤳�Ȥ��Ǥ��ޤ��� ��˥����Ȥ���Ϳ�����硢relation_name�ϥơ��֥롢�ӥ塼��ʣ�緿�������ơ��֥�򻲾Ȥ����ΤǤʤ���Фʤ�ޤ���

agg_type

����ؿ����黻�������ϥǡ������Ǥ��� ����������ʤ�����ؿ��򻲾Ȥ�����ϡ����ϥǡ������Υꥹ�Ȥ�*����ꤷ�Ƥ���������

source_type

���㥹�Ȥ��Ѵ����ǡ�������̾���Ǥ���

target_type

���㥹�Ȥ��Ѵ���Υǡ�������̾���Ǥ���

argmode

�ؿ��ΰ����Υ⡼�ɤǡ�IN��OUT��INOUT��VARIADIC�Τ����줫�Ǥ��� ��ά���Υǥե���Ȥ�IN�Ǥ��� �ؿ����̤���ˤ����ϰ����Τߤ�ɬ�פǤ��Τǡ�COMMENT ON FUNCTION���ºݤˤ�OUT������̵�뤹�뤳�Ȥ����դ��Ƥ��������� �������äơ�IN��INOUT�����VARIADIC��������󤹤뤳�Ȥǽ�ʬ�Ǥ���

argname

�ؿ��ΰ�����̾���Ǥ��� �ؿ��μ��̤ˤϰ����ǡ������Τߤ�ɬ�פǤ��Τǡ�COMMENT ON FUNCTION���ºݤˤϰ�����̾����̵�뤹�뤳�Ȥ����դ��Ƥ���������

argtype

�⤷����С��ؿ��ΰ����Υǡ�������ʣ���ġ��������޽�����ġˤǤ���

large_object_oid

�顼�����֥������Ȥ�OID�Ǥ���

left_type
right_type

�黻�Ҥΰ����Υǡ������ʥ������޽�����ġˤǤ��� ��ñ��黻�ҡ���ñ��黻�Ҥˤ�����¸�ߤ��ʤ������ˤĤ��Ƥ�NONE�ȵ��Ҥ��Ƥ���������

PROCEDURAL

����ϥΥ�����ɤǤ���

text

�ɲä��륳���ȤǤ���ʸ�����ƥ��Ȥ��Ƶ��Ҥ��ޤ��� �����Ȥ����������NULL�򵭽Ҥ��ޤ���

����

���ߡ������Ȥα����˴ؤ��륻�����ƥ�������¸�ߤ��ޤ��� �ǡ����١�������³�����桼����ï�Ǥ⡢���Υǡ����١�����Υ��֥������ȤΥ����Ȥ򻲾Ȥ��뤳�Ȥ��Ǥ��ޤ��� �ǡ����١����������롢�ơ��֥���֤ʤɤζ�ͭ���֥������Ȥ��Ф��륳���Ȥ����Ū�˳�Ǽ���졢���饹�����Ǥ�դΥǡ����١�������³����Ǥ�դΥ桼������ͭ���֥������Ȥ��Ф��륳���Ȥ򤹤٤Ƹ��뤳�Ȥ��Ǥ��ޤ��� ���Τ��ᡢ�����Ȥˤϥ������ƥ�Ū�˽���ʾ���򵭺ܤ��ƤϤ����ޤ���

��

mytable�ơ��֥�˥����Ȥ��դ��ޤ���

COMMENT ON TABLE mytable IS 'This is my table.';

��ۤɤΥ����Ȥ������ޤ���

COMMENT ON TABLE mytable IS NULL;

����¾����򤤤��Ĥ������ޤ���

COMMENT ON AGGREGATE my_aggregate (double precision) IS 'Computes sample variance';
COMMENT ON CAST (text AS int4) IS 'Allow casts from text to int4';
COMMENT ON COLLATION "fr_CA" IS 'Canadian French';
COMMENT ON COLUMN my_table.my_column IS 'Employee ID number';
COMMENT ON CONVERSION my_conv IS 'Conversion to UTF8';
COMMENT ON CONSTRAINT bar_col_cons ON bar IS 'Constrains column col';
COMMENT ON DATABASE my_database IS 'Development Database';
COMMENT ON DOMAIN my_domain IS 'Email Address Domain';
COMMENT ON EXTENSION hstore IS 'implements the hstore data type';
COMMENT ON FOREIGN DATA WRAPPER mywrapper IS 'my foreign data wrapper';
COMMENT ON FOREIGN TABLE my_foreign_table IS 'Employee Information in other database';
COMMENT ON FUNCTION my_function (timestamp) IS 'Returns Roman Numeral';
COMMENT ON INDEX my_index IS 'Enforces uniqueness on employee ID';
COMMENT ON LANGUAGE plpython IS 'Python support for stored procedures';
COMMENT ON LARGE OBJECT 346344 IS 'Planning document';
COMMENT ON OPERATOR ^ (text, text) IS 'Performs intersection of two texts';
COMMENT ON OPERATOR - (NONE, integer) IS 'Unary minus';
COMMENT ON OPERATOR CLASS int4ops USING btree IS '4 byte integer operators for btrees';
COMMENT ON OPERATOR FAMILY integer_ops USING btree IS 'all integer operators for btrees';
COMMENT ON ROLE my_role IS 'Administration group for finance tables';
COMMENT ON RULE my_rule ON my_table IS 'Logs updates of employee records';
COMMENT ON SCHEMA my_schema IS 'Departmental data';
COMMENT ON SEQUENCE my_sequence IS 'Used to generate primary keys';
COMMENT ON SERVER myserver IS 'my foreign server';
COMMENT ON TABLE my_schema.my_table IS 'Employee Information';
COMMENT ON TABLESPACE my_tablespace IS 'Tablespace for indexes';
COMMENT ON TEXT SEARCH CONFIGURATION my_config IS 'Special word filtering';
COMMENT ON TEXT SEARCH DICTIONARY swedish IS 'Snowball stemmer for swedish language';
COMMENT ON TEXT SEARCH PARSER my_parser IS 'Splits text into words';
COMMENT ON TEXT SEARCH TEMPLATE snowball IS 'Snowball stemmer';
COMMENT ON TRIGGER my_trigger ON my_table IS 'Used for RI';
COMMENT ON TYPE complex IS 'Complex number data type';
COMMENT ON VIEW my_view IS 'View of departmental costs';

�ߴ���

ɸ��SQL�ˤ�COMMENT�Ϥ���ޤ���