From: Peter Eisentraut Date: Mon, 2 Apr 2018 16:46:24 +0000 (-0400) Subject: psql: Fix \ef, \sf tab completion X-Git-Tag: REL_11_BETA1~399 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05e85d35afb0a58080d6a1a0b582bf8a6471c7f1;p=postgresql psql: Fix \ef, \sf tab completion \ef and \sf take any kind of routine, not just normal functions. Author: Pavel Stehule --- diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index 6926ca132e..f6f7c52bb0 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3685,7 +3685,7 @@ psql_completion(const char *text, int start, int end) COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_relations, NULL); else if (TailMatchesCS1("\\ef")) - COMPLETE_WITH_VERSIONED_SCHEMA_QUERY(Query_for_list_of_functions, NULL); + COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_routines, NULL); else if (TailMatchesCS1("\\ev")) COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_views, NULL); @@ -3794,7 +3794,7 @@ psql_completion(const char *text, int start, int end) COMPLETE_WITH_LIST_CS3("default", "verbose", "terse"); } else if (TailMatchesCS1("\\sf*")) - COMPLETE_WITH_VERSIONED_SCHEMA_QUERY(Query_for_list_of_functions, NULL); + COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_routines, NULL); else if (TailMatchesCS1("\\sv*")) COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_views, NULL); else if (TailMatchesCS1("\\cd|\\e|\\edit|\\g|\\i|\\include|"