- [ ] [COMMENT ON](https://www.postgresql.org/docs/current/sql-comment.html) `... IS { string_literal | NULL }` - [x] `ACCESS METHOD object_name` - [x] `AGGREGATE aggregate_name ( aggregate_signature )`, where `aggregate_signature` is: - [ ] `*` - [x] `[ argmode ] [ argname ] argtype [ , ... ]` - [ ] `[ [ argmode ] [ argname ] argtype [ , ... ] ] ORDER BY [ argmode ] [ argname ] argtype [ , ... ]` - [x] `CAST (source_type AS target_type)` - [x] `COLLATION object_name` - [x] `COLUMN relation_name.column_name` - [x] `CONSTRAINT constraint_name ON table_name` - [x] `CONSTRAINT constraint_name ON DOMAIN domain_name` - [x] `CONVERSION object_name` - [x] `DATABASE object_name` - [x] `DOMAIN object_name` - [x] `EXTENSION object_name` - [x] `EVENT TRIGGER object_name` - [x] `FOREIGN DATA WRAPPER object_name` - [x] `FOREIGN TABLE object_name` - [ ] `FUNCTION function_name ()` - [x] `FUNCTION function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]` - [x] `INDEX object_name` - [x] `LARGE OBJECT large_object_oid` - [x] `MATERIALIZED VIEW object_name` - [ ] `OPERATOR operator_name (left_type, right_type)` - [x] `OPERATOR CLASS object_name USING index_method` - [x] `OPERATOR FAMILY object_name USING index_method` - [x] `POLICY policy_name ON table_name` - [x] `[ PROCEDURAL ] LANGUAGE object_name` - [x] `PROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]` - [x] `PUBLICATION object_name` - [x] `ROLE object_name` - [x] `ROUTINE routine_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]` - [x] `RULE rule_name ON table_name` - [x] `SCHEMA object_name` - [x] `SEQUENCE object_name` - [x] `SERVER object_name` - [x] `STATISTICS object_name` - [x] `SUBSCRIPTION object_name` - [x] `TABLE object_name` - [x] `TABLESPACE object_name` - [x] `TEXT SEARCH CONFIGURATION object_name` - [x] `TEXT SEARCH DICTIONARY object_name` - [x] `TEXT SEARCH PARSER object_name` - [x] `TEXT SEARCH TEMPLATE object_name` - [x] `TRANSFORM FOR type_name LANGUAGE lang_name` - [x] `TRIGGER trigger_name ON table_name` - [x] `TYPE object_name` - [x] `VIEW object_name`
... IS { string_literal | NULL }ACCESS METHOD object_nameAGGREGATE aggregate_name ( aggregate_signature ), whereaggregate_signatureis:*[ argmode ] [ argname ] argtype [ , ... ][ [ argmode ] [ argname ] argtype [ , ... ] ] ORDER BY [ argmode ] [ argname ] argtype [ , ... ]CAST (source_type AS target_type)COLLATION object_nameCOLUMN relation_name.column_nameCONSTRAINT constraint_name ON table_nameCONSTRAINT constraint_name ON DOMAIN domain_nameCONVERSION object_nameDATABASE object_nameDOMAIN object_nameEXTENSION object_nameEVENT TRIGGER object_nameFOREIGN DATA WRAPPER object_nameFOREIGN TABLE object_nameFUNCTION function_name ()FUNCTION function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]INDEX object_nameLARGE OBJECT large_object_oidMATERIALIZED VIEW object_nameOPERATOR operator_name (left_type, right_type)OPERATOR CLASS object_name USING index_methodOPERATOR FAMILY object_name USING index_methodPOLICY policy_name ON table_name[ PROCEDURAL ] LANGUAGE object_namePROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]PUBLICATION object_nameROLE object_nameROUTINE routine_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]RULE rule_name ON table_nameSCHEMA object_nameSEQUENCE object_nameSERVER object_nameSTATISTICS object_nameSUBSCRIPTION object_nameTABLE object_nameTABLESPACE object_nameTEXT SEARCH CONFIGURATION object_nameTEXT SEARCH DICTIONARY object_nameTEXT SEARCH PARSER object_nameTEXT SEARCH TEMPLATE object_nameTRANSFORM FOR type_name LANGUAGE lang_nameTRIGGER trigger_name ON table_nameTYPE object_nameVIEW object_name