Fix inconsistencies in psql --help=commands
authorMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:24:52 +0000 (16:24 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:24:52 +0000 (16:24 +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 ba657789353c5ab31c7ef6e0b9d3a67b370b9a0d..3c250d11cff9bfcd52327244cb8192f791ac6509 100644 (file)
@@ -228,7 +228,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"));
@@ -252,7 +252,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 [OPPTRN [TYPEPTRN [TYPEPTRN]]]\n"
+   fprintf(output, _("  \\do[S+] [OPPTRN [TYPEPTRN [TYPEPTRN]]]\n"
                      "                         list operators\n"));
    fprintf(output, _("  \\dO[S+] [PATTERN]      list collations\n"));
    fprintf(output, _("  \\dp     [PATTERN]      list table, view, and sequence access privileges\n"));
@@ -267,7 +267,7 @@ slashUsage(unsigned short int pager)
    fprintf(output, _("  \\dv[S+] [PATTERN]      list views\n"));
    fprintf(output, _("  \\dx[+]  [PATTERN]      list extensions\n"));
    fprintf(output, _("  \\dX     [PATTERN]      list extended statistics\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"));