mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +03:00
Fix loose ends for SQL ACCESS METHOD objects
COMMENT ON ACCESS METHOD was missing; add it, along psql tab-completion support for it. psql was also missing a way to list existing access methods; the new \dA command does that. Also add tab-completion support for DROP ACCESS METHOD. Author: Michael Paquier Discussion: https://www.postgresql.org/message-id/CAB7nPqTzdZdu8J7EF8SXr_R2U5bSUUYNOT3oAWBZdEoggnwhGA@mail.gmail.com
This commit is contained in:
@ -5693,7 +5693,8 @@ opt_restart_seqs:
|
||||
* The COMMENT ON statement can take different forms based upon the type of
|
||||
* the object associated with the comment. The form of the statement is:
|
||||
*
|
||||
* COMMENT ON [ [ CONVERSION | COLLATION | DATABASE | DOMAIN |
|
||||
* COMMENT ON [ [ ACCESS METHOD | CONVERSION | COLLATION |
|
||||
* DATABASE | DOMAIN |
|
||||
* EXTENSION | EVENT TRIGGER | FOREIGN DATA WRAPPER |
|
||||
* FOREIGN TABLE | INDEX | [PROCEDURAL] LANGUAGE |
|
||||
* MATERIALIZED VIEW | POLICY | ROLE | SCHEMA | SEQUENCE |
|
||||
@ -5713,7 +5714,7 @@ opt_restart_seqs:
|
||||
* OPERATOR FAMILY <name> USING <access-method> |
|
||||
* RULE <rulename> ON <relname> |
|
||||
* TRIGGER <triggername> ON <relname> ]
|
||||
* IS 'text'
|
||||
* IS { 'text' | NULL }
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
@ -5888,7 +5889,8 @@ CommentStmt:
|
||||
;
|
||||
|
||||
comment_type:
|
||||
COLUMN { $$ = OBJECT_COLUMN; }
|
||||
ACCESS METHOD { $$ = OBJECT_ACCESS_METHOD; }
|
||||
| COLUMN { $$ = OBJECT_COLUMN; }
|
||||
| DATABASE { $$ = OBJECT_DATABASE; }
|
||||
| SCHEMA { $$ = OBJECT_SCHEMA; }
|
||||
| INDEX { $$ = OBJECT_INDEX; }
|
||||
|
Reference in New Issue
Block a user