mirror of
https://github.com/postgres/postgres.git
synced 2025-11-09 06:21:09 +03: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:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user