1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-28 23:42:10 +03:00

Fix materialized-view documentation oversights.

When materialized views were added, psql's \d commands were made to
treat them as a separate object category ... but not everyplace in the
documentation or comments got the memo.

Noted by David Johnston.  Back-patch to 9.3 where matviews came in.

Discussion: https://postgr.es/m/CAKFQuwb27M3VXRhHErjCpkWwN9eKThbqWb1=trtoXi9_ejqPXQ@mail.gmail.com
This commit is contained in:
Tom Lane
2017-06-19 18:32:22 -04:00
parent 1f184426b7
commit 1dce053649
2 changed files with 8 additions and 6 deletions

View File

@ -1071,7 +1071,8 @@ testdb=>
<listitem>
<para>
For each relation (table, view, index, sequence, or foreign table)
For each relation (table, view, materialized view, index, sequence,
or foreign table)
or composite type matching the
<replaceable class="parameter">pattern</replaceable>, show all
columns, their types, the tablespace (if not the default) and any
@ -1086,8 +1087,8 @@ testdb=&gt;
<para>
For some types of relation, <literal>\d</> shows additional information
for each column: column values for sequences, indexed expression for
indexes and foreign data wrapper options for foreign tables.
for each column: column values for sequences, indexed expressions for
indexes, and foreign data wrapper options for foreign tables.
</para>
<para>
@ -1109,8 +1110,9 @@ testdb=&gt;
<para>
If <command>\d</command> is used without a
<replaceable class="parameter">pattern</replaceable> argument, it is
equivalent to <command>\dtvsE</command> which will show a list of
all visible tables, views, sequences and foreign tables.
equivalent to <command>\dtvmsE</command> which will show a list of
all visible tables, views, materialized views, sequences and
foreign tables.
This is purely a convenience measure.
</para>
</note>