]> 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:01 +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 46b9add0604887fcdef2e5b14318ce42f4d25fd2..b783f12364372a68f80bcd9813d446d93f4113a8 100644 (file)
@@ -5669,7 +5669,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);