Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Fix inconsistencies in psql --help=commands
authorMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:25:49 +0000 (16:25 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:25:49 +0000 (16:25 +0900)
The set of subcommands supported by \dAp, \do and \dy was described
incorrectly in psql's --help.  The documentation was already consistent
with the code.

Reported-by: inoas, from IRC
Author: Matthijs van der Vleuten
Reviewed-by: Neil Chen
Discussion: https://postgr.es/m/6a984e24-2171-4039-9050-92d55e7b23fe@www.fastmail.com
Backpatch-through: 9.6

src/bin/psql/help.c

index d027a4e3f0f31a6e9ce73d0caa79df6f6903fca9..640035f5881d3be731199260f6340a3c212b43a4 100644 (file)
@@ -231,7 +231,7 @@ slashUsage(unsigned short int pager)
    fprintf(output, _("  \\dAc[+] [AMPTRN [TYPEPTRN]]  list operator classes\n"));
    fprintf(output, _("  \\dAf[+] [AMPTRN [TYPEPTRN]]  list operator families\n"));
    fprintf(output, _("  \\dAo[+] [AMPTRN [OPFPTRN]]   list operators of operator families\n"));
-   fprintf(output, _("  \\dAp    [AMPTRN [OPFPTRN]]   list support functions of operator families\n"));
+   fprintf(output, _("  \\dAp[+] [AMPTRN [OPFPTRN]]   list support functions of operator families\n"));
    fprintf(output, _("  \\db[+]  [PATTERN]      list tablespaces\n"));
    fprintf(output, _("  \\dc[S+] [PATTERN]      list conversions\n"));
    fprintf(output, _("  \\dC[+]  [PATTERN]      list casts\n"));
@@ -254,7 +254,7 @@ slashUsage(unsigned short int pager)
    fprintf(output, _("  \\dL[S+] [PATTERN]      list procedural languages\n"));
    fprintf(output, _("  \\dm[S+] [PATTERN]      list materialized views\n"));
    fprintf(output, _("  \\dn[S+] [PATTERN]      list schemas\n"));
-   fprintf(output, _("  \\do[S [PATTERN]      list operators\n"));
+   fprintf(output, _("  \\do[S+] [PATTERN]      list operators\n"));
    fprintf(output, _("  \\dO[S+] [PATTERN]      list collations\n"));
    fprintf(output, _("  \\dp     [PATTERN]      list table, view, and sequence access privileges\n"));
    fprintf(output, _("  \\dP[itn+] [PATTERN]    list [only index/table] partitioned relations [n=nested]\n"));
@@ -267,7 +267,7 @@ slashUsage(unsigned short int pager)
    fprintf(output, _("  \\du[S+] [PATTERN]      list roles\n"));
    fprintf(output, _("  \\dv[S+] [PATTERN]      list views\n"));
    fprintf(output, _("  \\dx[+]  [PATTERN]      list extensions\n"));
-   fprintf(output, _("  \\dy     [PATTERN]      list event triggers\n"));
+   fprintf(output, _("  \\dy[+]  [PATTERN]      list event triggers\n"));
    fprintf(output, _("  \\l[+]   [PATTERN]      list databases\n"));
    fprintf(output, _("  \\sf[+]  FUNCNAME       show a function's definition\n"));
    fprintf(output, _("  \\sv[+]  VIEWNAME       show a view's definition\n"));