]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
psql: Fix \df tab completion for procedures
authorFujii Masao <fujii@postgresql.org>
Fri, 3 Jul 2026 04:46:35 +0000 (13:46 +0900)
committerFujii Masao <fujii@postgresql.org>
Fri, 3 Jul 2026 04:50:08 +0000 (13:50 +0900)
Commit fb421231daa extended \df to include procedures, but its tab
completion continued not to show procedures.

Update \df tab completion to include procedures as well.

Backpatch to all supported versions.

Author: Erik Wienhold <ewie@ewie.name>
Reviewed-by: Surya Poondla <suryapoondla4@gmail.com>
Reviewed-by: Fujii Masao <masao.fujii@gmail.com>
Discussion: https://postgr.es/m/10fbfdfe-80f6-4ef9-b8b3-f7be0eb53a50@ewie.name
Backpatch-through: 14

src/bin/psql/tab-complete.in.c

index fdd7e2308cac271dd580797694767865acfbea3f..81b9e203b5c0dec1c8234b0d5dc2bbb8d484cc49 100644 (file)
@@ -5300,7 +5300,7 @@ match_previous_words(int pattern_id,
        else if (TailMatchesCS("\\dew*"))
                COMPLETE_WITH_QUERY(Query_for_list_of_fdws);
        else if (TailMatchesCS("\\df*"))
-               COMPLETE_WITH_VERSIONED_SCHEMA_QUERY(Query_for_list_of_functions);
+               COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_routines);
        else if (HeadMatchesCS("\\df*"))
                COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_datatypes);