diff --git a/doc/src/sgml/ref/alter_extension.sgmlin b/doc/src/sgml/ref/alter_extension.sgmlin index 1c8abf575..caaf006d1 100644 --- a/doc/src/sgml/ref/alter_extension.sgmlin +++ b/doc/src/sgml/ref/alter_extension.sgmlin @@ -30,13 +30,27 @@ ALTER EXTENSION name DROP where member_object is: + AGGREGATE agg_name (agg_type [, ...] ) | + CAST (source_type AS target_type) | + COLLATION object_name | + CONVERSION object_name | + DOMAIN object_name | + FOREIGN DATA WRAPPER object_name | FOREIGN TABLE object_name | FUNCTION function_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) | + MATERIALIZED VIEW object_name | + 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 | SCHEMA object_name | + SEQUENCE object_name | SERVER object_name | TABLE 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 diff --git a/src/common/backend/parser/gram.xml b/src/common/backend/parser/gram.xml index 553ccd8b6..2849dd005 100755 --- a/src/common/backend/parser/gram.xml +++ b/src/common/backend/parser/gram.xml @@ -1965,13 +1965,27 @@ VALUES {( expression [, ...] )} [, ...] ALTER EXTENSION name DROP member_object ]]>