]> granicus.if.org Git - postgresql/commitdiff
Fix psql's tab completion for TABLE.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Sep 2018 21:21:14 +0000 (17:21 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Sep 2018 21:21:14 +0000 (17:21 -0400)
This should offer the same relation types that SELECT ... FROM would.
You can't select from an index for instance, so offering it here is
unhelpful.  Noted while testing ilmari's recent patch.

src/bin/psql/tab-complete.c

index 3d627c10a188565490a6ba7bd095e29e63dc0d57..47a1a19688fe5855b9de87111b26f822ea7d98a6 100644 (file)
@@ -3327,7 +3327,7 @@ psql_completion(const char *text, int start, int end)
 
 /* TABLE, but not TABLE embedded in other commands */
        else if (Matches1("TABLE"))
-               COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_relations, NULL);
+               COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tsvmf, NULL);
 
 /* TABLESAMPLE */
        else if (TailMatches1("TABLESAMPLE"))