diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index d6b4a5bc31f..afc9c26259d 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3528,11 +3528,12 @@ psql_completion(const char *text, int start, int end) COMPLETE_WITH_CONST("TO"); /* - * Complete ALTER DATABASE|FUNCTION||PROCEDURE|ROLE|ROUTINE|USER ... SET + * Complete ALTER DATABASE|FUNCTION|PROCEDURE|ROLE|ROUTINE|USER ... SET * */ else if (HeadMatches2("ALTER", "DATABASE|FUNCTION|PROCEDURE|ROLE|ROUTINE|USER") && - TailMatches2("SET", MatchAny)) + TailMatches2("SET", MatchAny) && + !TailMatches1("SCHEMA")) COMPLETE_WITH_LIST2("FROM CURRENT", "TO"); /*