mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Support multiple -t/--table arguments for more commands
On top of the previous support in pg_dump, add support to specify multiple tables (by using the -t option multiple times) to pg_restore, clsuterdb, reindexdb and vacuumdb. Josh Kupershmidt, reviewed by Karl O. Pinc
This commit is contained in:
@ -24,7 +24,17 @@ PostgreSQL documentation
|
||||
<command>clusterdb</command>
|
||||
<arg rep="repeat"><replaceable>connection-option</replaceable></arg>
|
||||
<group choice="opt"><arg choice="plain"><option>--verbose</option></arg><arg choice="plain"><option>-v</option></arg></group>
|
||||
<arg choice="opt"><group choice="plain"><arg choice="plain"><option>--table</option></arg><arg choice="plain"><option>-t</option></arg></group> <replaceable>table</replaceable> </arg>
|
||||
|
||||
<arg choice="plain" rep="repeat">
|
||||
<arg choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--table</option></arg>
|
||||
<arg choice="plain"><option>-t</option></arg>
|
||||
</group>
|
||||
<replaceable>table</replaceable>
|
||||
</arg>
|
||||
</arg>
|
||||
|
||||
<arg choice="opt"><replaceable>dbname</replaceable></arg>
|
||||
</cmdsynopsis>
|
||||
|
||||
@ -117,6 +127,8 @@ PostgreSQL documentation
|
||||
<listitem>
|
||||
<para>
|
||||
Cluster <replaceable class="parameter">table</replaceable> only.
|
||||
Multiple tables can be clustered by writing multiple
|
||||
<option>-t</> switches.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -400,7 +400,8 @@
|
||||
<term><option>--table=<replaceable class="parameter">table</replaceable></option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Restore definition and/or data of named table only. This can be
|
||||
Restore definition and/or data of named table only. Multiple tables
|
||||
may be specified with multiple <option>-t</> switches. This can be
|
||||
combined with the <option>-n</option> option to specify a schema.
|
||||
</para>
|
||||
</listitem>
|
||||
|
@ -23,20 +23,27 @@ PostgreSQL documentation
|
||||
<cmdsynopsis>
|
||||
<command>reindexdb</command>
|
||||
<arg rep="repeat"><replaceable>connection-option</replaceable></arg>
|
||||
<group choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--table</option></arg>
|
||||
<arg choice="plain"><option>-t</option></arg>
|
||||
</group>
|
||||
<replaceable>table</replaceable>
|
||||
</group>
|
||||
<group choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--index</option></arg>
|
||||
<arg choice="plain"><option>-i</option></arg>
|
||||
</group>
|
||||
<replaceable>index</replaceable>
|
||||
</group>
|
||||
|
||||
<arg choice="plain" rep="repeat">
|
||||
<arg choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--table</option></arg>
|
||||
<arg choice="plain"><option>-t</option></arg>
|
||||
</group>
|
||||
<replaceable>table</replaceable>
|
||||
</arg>
|
||||
</arg>
|
||||
|
||||
<arg choice="plain" rep="repeat">
|
||||
<arg choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--index</option></arg>
|
||||
<arg choice="plain"><option>-i</option></arg>
|
||||
</group>
|
||||
<replaceable>index</replaceable>
|
||||
</arg>
|
||||
</arg>
|
||||
|
||||
<arg choice="opt"><replaceable>dbname</replaceable></arg>
|
||||
</cmdsynopsis>
|
||||
|
||||
@ -128,6 +135,8 @@ PostgreSQL documentation
|
||||
<listitem>
|
||||
<para>
|
||||
Recreate <replaceable class="parameter">index</replaceable> only.
|
||||
Multiple indexes can be recreated by writing multiple
|
||||
<option>-i</> switches.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -158,6 +167,8 @@ PostgreSQL documentation
|
||||
<listitem>
|
||||
<para>
|
||||
Reindex <replaceable class="parameter">table</replaceable> only.
|
||||
Multiple tables can be reindexed by writing multiple
|
||||
<option>-t</> switches.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -24,14 +24,18 @@ PostgreSQL documentation
|
||||
<command>vacuumdb</command>
|
||||
<arg rep="repeat"><replaceable>connection-option</replaceable></arg>
|
||||
<arg rep="repeat"><replaceable>option</replaceable></arg>
|
||||
<arg choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--table</option></arg>
|
||||
<arg choice="plain"><option>-t</option></arg>
|
||||
</group>
|
||||
<replaceable>table</replaceable>
|
||||
<arg choice="opt">( <replaceable class="parameter">column</replaceable> [,...] )</arg>
|
||||
|
||||
<arg choice="plain" rep="repeat">
|
||||
<arg choice="opt">
|
||||
<group choice="plain">
|
||||
<arg choice="plain"><option>--table</option></arg>
|
||||
<arg choice="plain"><option>-t</option></arg>
|
||||
</group>
|
||||
<replaceable>table</replaceable>
|
||||
<arg choice="opt">( <replaceable class="parameter">column</replaceable> [,...] )</arg>
|
||||
</arg>
|
||||
</arg>
|
||||
|
||||
<arg choice="opt"><replaceable>dbname</replaceable></arg>
|
||||
</cmdsynopsis>
|
||||
|
||||
@ -147,6 +151,8 @@ PostgreSQL documentation
|
||||
Clean or analyze <replaceable class="parameter">table</replaceable> only.
|
||||
Column names can be specified only in conjunction with
|
||||
the <option>--analyze</option> or <option>--analyze-only</option> options.
|
||||
Multiple tables can be vacuumed by writing multiple
|
||||
<option>-t</> switches.
|
||||
</para>
|
||||
<tip>
|
||||
<para>
|
||||
|
Reference in New Issue
Block a user