Fix inconsistencies in psql --help=commands
authorMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:26:02 +0000 (16:26 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 9 Jun 2021 07:26:02 +0000 (16:26 +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 f7d1b299794991461c2c8a2d57672709537e32e6..db9ada0b372b01b9373a5947807b196666aa697a 100644 (file)
@@ -246,7 +246,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, _("  \\drds [PATRN1 [PATRN2]] list per-database role settings\n"));
@@ -258,7 +258,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"));