COMMENT defines or changes the comment of an object.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | COMMENT ON { AGGREGATE agg_name (agg_type [, ...] ) | CAST (source_type AS target_type) | COLLATION object_name | COLUMN { table_name.column_name | view_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 | 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 | TYPE object_name | VIEW object_name } IS 'text'; |
Specifies the new name of an aggregation function.
Specifies the data types of the aggregation function parameters.
Specifies the name of the source data type of the cast.
Specifies the name of the target data type of the cast.
Specifies the name of the object to be commented.
view_name.column_name
Specifies the column whose comment is defined or modified. You can add the table name or view name as the prefix.
Specifies the table constraints whose comment is defined or modified.
Specifies the table name.
Specifies the function whose comment is defined or modified.
Specifies the schema, name, and type of the function parameters.
Specifies the OID of the large object whose comment is defined or modified.
Specifies the name of the operator.
The data type(s) of the operator's arguments (optionally schema-qualified). Write NONE for the missing argument of a prefix or postfix operator.
Specifies the new comment, written as a string literal; or NULL to drop the comment.
Add a comment to the customer.c_customer_sk column.
1 | COMMENT ON COLUMN customer.c_customer_sk IS 'Primary key of customer demographics table.'; |
Add a comment to the tpcds.customer_details_view_v2 view.
1 | COMMENT ON VIEW tpcds.customer_details_view_v2 IS 'View of customer detail'; |
Add comments to the customer table.
1 | COMMENT ON TABLE customer IS 'This is my table'; |