Options sorted in a slightly more rational order
--no-order now is almost useless, but list it next to --order-by. --jobs only specifies how to do something, not what to do. On the same basis probably --no-analyze should be pushed further up.
This commit is contained in:
parent
8efbd9e1c6
commit
7617e07f10
@ -1452,10 +1452,10 @@ pgut_help(bool details)
|
|||||||
|
|
||||||
printf("Options:\n");
|
printf("Options:\n");
|
||||||
printf(" -a, --all repack all databases\n");
|
printf(" -a, --all repack all databases\n");
|
||||||
printf(" -j --jobs Use this many parallel jobs for each table\n");
|
|
||||||
printf(" -n, --no-order do vacuum full instead of cluster\n");
|
|
||||||
printf(" -o, --order-by=COLUMNS order by columns instead of cluster keys\n");
|
|
||||||
printf(" -t, --table=TABLE repack specific table only\n");
|
printf(" -t, --table=TABLE repack specific table only\n");
|
||||||
|
printf(" -o, --order-by=COLUMNS order by columns instead of cluster keys\n");
|
||||||
|
printf(" -n, --no-order do vacuum full instead of cluster\n");
|
||||||
|
printf(" -j --jobs Use this many parallel jobs for each table\n");
|
||||||
printf(" -T, --wait-timeout=SECS timeout to cancel other backends on conflict\n");
|
printf(" -T, --wait-timeout=SECS timeout to cancel other backends on conflict\n");
|
||||||
printf(" -Z, --no-analyze don't analyze at end\n");
|
printf(" -Z, --no-analyze don't analyze at end\n");
|
||||||
}
|
}
|
||||||
|
@ -117,10 +117,10 @@ The following options can be specified in ``OPTIONS``.
|
|||||||
|
|
||||||
Options:
|
Options:
|
||||||
-a, --all repack all databases
|
-a, --all repack all databases
|
||||||
-j, --jobs Use this many parallel jobs for each table
|
|
||||||
-n, --no-order do vacuum full instead of cluster
|
|
||||||
-o, --order-by=COLUMNS order by columns instead of cluster keys
|
|
||||||
-t, --table=TABLE repack specific table only
|
-t, --table=TABLE repack specific table only
|
||||||
|
-o, --order-by=COLUMNS order by columns instead of cluster keys
|
||||||
|
-n, --no-order do vacuum full instead of cluster
|
||||||
|
-j, --jobs Use this many parallel jobs for each table
|
||||||
-T, --wait-timeout=SECS timeout to cancel other backends on conflict
|
-T, --wait-timeout=SECS timeout to cancel other backends on conflict
|
||||||
-Z, --no-analyze don't analyze at end
|
-Z, --no-analyze don't analyze at end
|
||||||
|
|
||||||
@ -142,26 +142,27 @@ Generic options:
|
|||||||
Reorg Options
|
Reorg Options
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
Options to order rows. If not specified, pg_repack performs an online CLUSTER
|
``-a``, ``--all``
|
||||||
using cluster indexes. Only one option can be specified. You may also specify
|
Attempt repack all the databases of the cluster. Databases where the
|
||||||
target tables or databases.
|
``pg_repack`` extension is not installed will be skipped.
|
||||||
|
|
||||||
``-j``, ``--jobs``
|
|
||||||
Create the specified number of extra connections to PostgreSQL, and
|
|
||||||
use these extra connections to parallelize the rebuild of indexes
|
|
||||||
on each table. If your PostgreSQL server has extra cores and disk
|
|
||||||
I/O available, this can be a useful way to speed up pg_repack.
|
|
||||||
|
|
||||||
``-n``, ``--no-order``
|
|
||||||
Perform an online VACUUM FULL.
|
|
||||||
|
|
||||||
``-o COLUMNS [,...]``, ``--order-by=COLUMNS [,...]``
|
|
||||||
Perform an online CLUSTER ordered by the specified columns.
|
|
||||||
|
|
||||||
``-t TABLE``, ``--table=TABLE``
|
``-t TABLE``, ``--table=TABLE``
|
||||||
Reorganize the specified table only. By default, all eligible tables in
|
Reorganize the specified table only. By default, all eligible tables in
|
||||||
the target databases are reorganized.
|
the target databases are reorganized.
|
||||||
|
|
||||||
|
``-o COLUMNS [,...]``, ``--order-by=COLUMNS [,...]``
|
||||||
|
Perform an online CLUSTER ordered by the specified columns.
|
||||||
|
|
||||||
|
``-n``, ``--no-order``
|
||||||
|
Perform an online VACUUM FULL. Since version 1.2 this is the default for
|
||||||
|
non-clustered tables.
|
||||||
|
|
||||||
|
``-j``, ``--jobs``
|
||||||
|
Create the specified number of extra connections to PostgreSQL, and
|
||||||
|
use these extra connections to parallelize the rebuild of indexes
|
||||||
|
on each table. If your PostgreSQL server has extra cores and disk
|
||||||
|
I/O available, this can be a useful way to speed up pg_repack.
|
||||||
|
|
||||||
``-T SECS``, ``--wait-timeout=SECS``
|
``-T SECS``, ``--wait-timeout=SECS``
|
||||||
pg_repack needs to take an exclusive lock at the end of the
|
pg_repack needs to take an exclusive lock at the end of the
|
||||||
reorganization. This setting controls how many seconds pg_repack will
|
reorganization. This setting controls how many seconds pg_repack will
|
||||||
@ -175,6 +176,7 @@ target tables or databases.
|
|||||||
Disable ANALYZE after the reorganization. If not specified, run ANALYZE
|
Disable ANALYZE after the reorganization. If not specified, run ANALYZE
|
||||||
after the reorganization.
|
after the reorganization.
|
||||||
|
|
||||||
|
|
||||||
Connection Options
|
Connection Options
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user