mirror of
https://github.com/postgres/postgres.git
synced 2025-05-17 06:41:24 +03:00
psql: Fix CREATE INDEX tab completion
The previous code supported a syntax like CREATE INDEX name CONCURRENTLY, which never existed. Mistake introduced in commit 37ec19a15ce452ee94f32ebc3d6a9a45868e82fd. Remove the addition of CONCURRENTLY at that point.
This commit is contained in:
parent
7032703009
commit
bc56d5898d
@ -2009,13 +2009,12 @@ psql_completion(const char *text, int start, int end)
|
|||||||
else if (TailMatches3("INDEX", MatchAny, "ON") ||
|
else if (TailMatches3("INDEX", MatchAny, "ON") ||
|
||||||
TailMatches2("INDEX|CONCURRENTLY", "ON"))
|
TailMatches2("INDEX|CONCURRENTLY", "ON"))
|
||||||
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tm, NULL);
|
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tm, NULL);
|
||||||
/* If we have CREATE|UNIQUE INDEX <sth> CONCURRENTLY, then add "ON" */
|
/* If we have CREATE|UNIQUE INDEX CONCURRENTLY, then add "ON" */
|
||||||
else if (TailMatches3("INDEX", MatchAny, "CONCURRENTLY") ||
|
else if (TailMatches2("INDEX", "CONCURRENTLY"))
|
||||||
TailMatches2("INDEX", "CONCURRENTLY"))
|
|
||||||
COMPLETE_WITH_CONST("ON");
|
COMPLETE_WITH_CONST("ON");
|
||||||
/* If we have CREATE|UNIQUE INDEX <sth>, then add "ON" or "CONCURRENTLY" */
|
/* If we have CREATE|UNIQUE INDEX <sth>, then add "ON" */
|
||||||
else if (TailMatches3("CREATE|UNIQUE", "INDEX", MatchAny))
|
else if (TailMatches3("CREATE|UNIQUE", "INDEX", MatchAny))
|
||||||
COMPLETE_WITH_LIST2("CONCURRENTLY", "ON");
|
COMPLETE_WITH_CONST("ON");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Complete INDEX <name> ON <table> with a list of table columns (which
|
* Complete INDEX <name> ON <table> with a list of table columns (which
|
||||||
|
Loading…
x
Reference in New Issue
Block a user