mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-17 19:30:00 +08:00
psql: Tab completion for ALTER TYPE ... ADD ATTRIBUTE
Improve psql tab completion for ALTER TYPE ... ADD ATTRIBUTE to offer a list of existing data types (until now no options were offered). Author: Kirill Reshke Reviewed-By: Karina Litskevich Discussion: https://postgr.es/m/CALdSSPhVELkvutquqrDB=Ujfq_Pjz=6jn-kzh+291KPNViLTfw@mail.gmail.com
This commit is contained in:
parent
1dfeb6af7f
commit
e0275c380c
@ -2999,6 +2999,9 @@ match_previous_words(int pattern_id,
|
||||
*/
|
||||
else if (Matches("ALTER", "TYPE", MatchAny, "ALTER|DROP|RENAME", "ATTRIBUTE"))
|
||||
COMPLETE_WITH_ATTR(prev3_wd);
|
||||
/* complete ALTER TYPE ADD ATTRIBUTE <foo> with list of types */
|
||||
else if (Matches("ALTER", "TYPE", MatchAny, "ADD", "ATTRIBUTE", MatchAny))
|
||||
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_datatypes);
|
||||
/* ALTER TYPE ALTER ATTRIBUTE <foo> */
|
||||
else if (Matches("ALTER", "TYPE", MatchAny, "ALTER", "ATTRIBUTE", MatchAny))
|
||||
COMPLETE_WITH("TYPE");
|
||||
|
Loading…
Reference in New Issue
Block a user