út 17. 12. 2019 v 6:36 odesílatel Michael Paquier <mich...@paquier.xyz> napsal:
> On Fri, Dec 13, 2019 at 10:28:33AM +0100, Josef Šimánek wrote: > > I have prepared patch to improve documentation for REINDEX. It > > should be more inline with another documentation pages. > > > > You can see the change applied in attached file. Patch can be found at > > https://github.com/simi/postgres/pull/3 (diff - > > https://github.com/simi/postgres/pull/3.diff, patch - > > https://github.com/simi/postgres/pull/3.patch). > > Please, always attach your patches to emails sent on this mailing > list. If for a reason or another, the data located to with external > link is lost (imagine for example that your github account is gone or > that github is reduced to ashes), then such patches would be lost, and > anybody looking at this email 10 years from now would not know what > you have been writing about here. I am attaching it here for the > archive's sake. > Sorry, I'm attaching the same patch now for future reference. > > +<phrase>where <replaceable class="parameter">option</replaceable> can > be:</phrase> > + > + VERBOSE > Why not... We did that in the docs of ANALYZE for v11 when > introducing the parenthesized grammar flavor for the options > available. > > - Rebuild all the indexes on the table <literal>my_table</literal>: > + Rebuild all the indexes on the table <literal>my_table</literal> > with progress report per index: > > <programlisting> > -REINDEX TABLE my_table; > +REINDEX (VERBOSE) TABLE my_table; > Not sure if this part brings much to the reader though. It is not > like the command description of REINDEX is complicated with dozens > of option choices. > -- > Michael >
From 992fbb946daf0e5483319665c74a1a75dfea503b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20=C5=A0im=C3=A1nek?= <josef.sima...@gmail.com> Date: Fri, 13 Dec 2019 01:59:07 +0100 Subject: [PATCH] Unify REINDEX options documentation and extend examples. --- doc/src/sgml/ref/reindex.sgml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 10881ab03a85..007cceb320ee 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -21,7 +21,11 @@ PostgreSQL documentation <refsynopsisdiv> <synopsis> -REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } [ CONCURRENTLY ] <replaceable class="parameter">name</replaceable> +REINDEX [ ( <replaceable class="parameter">option</replaceable> [, ...] ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } [ CONCURRENTLY ] <replaceable class="parameter">name</replaceable> + +<phrase>where <replaceable class="parameter">option</replaceable> can be:</phrase> + + VERBOSE </synopsis> </refsynopsisdiv> @@ -422,10 +426,10 @@ REINDEX INDEX my_index; </para> <para> - Rebuild all the indexes on the table <literal>my_table</literal>: + Rebuild all the indexes on the table <literal>my_table</literal> with progress report per index: <programlisting> -REINDEX TABLE my_table; +REINDEX (VERBOSE) TABLE my_table; </programlisting> </para>