Skip to content

Commit b728d7b

Browse files
committed
README wordsmithing by Josh applied
1 parent a926623 commit b728d7b

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed

README.rst

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,47 @@
1-
pg_repack -- Reorganize tables in PostgreSQL databases without any locks
2-
========================================================================
1+
pg_repack -- Reorganize tables in PostgreSQL databases with minimal locks
2+
=========================================================================
33

44
- Homepage: http://reorg.github.com/pg_repack
55
- Development: https://github.com/reorg/pg_repack
66
- Bug Report: https://github.com/reorg/pg_reorg/issues
77
- Mailing List: http://pgfoundry.org/mailman/listinfo/reorg-general
88

9-
pg_repack_ is an utility program to reorganize tables in PostgreSQL databases.
10-
Unlike clusterdb_, it doesn't block any selections and updates during
11-
reorganization.
9+
pg_repack_ is a PostgreSQL extension which lets you remove bloat from
10+
tables and indexes, and optionally restore the physical order of clustered
11+
indexes. Unlike CLUSTER_ and `VACUUM FULL`_ it works online, without
12+
holding an exclusive lock on the processed tables during processing.
13+
pg_repack is efficient to boot, with performance comparable to using
14+
CLUSTER directly.
1215

1316
Please check the documentation (in the ``doc`` directory or online_) for
1417
installation and usage instructions.
1518

1619
.. _pg_repack: http://reorg.github.com/pg_repack
17-
.. _clusterdb: http://www.postgresql.org/docs/current/static/app-clusterdb.html
20+
.. _CLUSTER: http://www.postgresql.org/docs/current/static/sql-cluster.html
21+
.. _VACUUM FULL: VACUUM_
22+
.. _VACUUM: http://www.postgresql.org/docs/current/static/sql-vacuum.html
1823
.. _online: pg_repack_
1924

2025

2126
What about pg_reorg?
2227
--------------------
2328

2429
pg_repack is a fork of the pg_reorg_ project, which has proven hugely
25-
successful; unfortunately its development has somewhat stagnated after the
26-
release 1.1.7, with several issues still open (support for PostgreSQL 9.2,
27-
EXTENSION, and several bugs to be fixed). After initial consultation with the
28-
pg_reorg authors, who showed interest in adopting more up-to-date development
29-
tools to receive and encourage collaboration, no further news has been
30-
received from them. In the meantime we are releasing pg_repack 1.1.8 as a
31-
drop-in replacement for pg_reorg, addressing the pg_reorg 1.1.7 bugs and
32-
shortcomings and developing new features to be release in a future 1.2
33-
version. pg_repack may be an interim solution, should the pg_reorg project
34-
come back to activity.
35-
36-
In the meantime, not having received further news from the pg_reorg authors,
37-
we wish everything is fine with them, we thank them for the quality code they
38-
have released to the community, and wish them good luck, in the hope to hear
39-
from them again.
30+
successful. Unfortunately the last version of pg_reorg was 1.1.7, released
31+
in Aug. 2011, and development of the project has stagnated since then. The
32+
first release of pg_repack contains many key improvements which have been
33+
missing from pg_reorg (e.g. support for PostgreSQL 9.2, and EXTENSION
34+
packaging).
35+
36+
In an effort to make the transition for existing pg_reorg users simple, and
37+
facilitate a possible merge back with pg_reorg, we are releasing
38+
pg_repack 1.1.8 as a drop-in replacement for pg_reorg, addressing the
39+
pg_reorg 1.1.7 bugs and shortcomings. We are also developing new features
40+
to be released in an upcoming 1.2 version. pg_repack may be an interim
41+
solution, should the pg_reorg project come back to life.
42+
43+
In the meantime, we thank the original pg_reorg authors for the quality code
44+
they have released to the community, wish them good luck, and hope to
45+
collaborate further in the future.
4046

4147
.. _pg_reorg: http://reorg.projects.pgfoundry.org/

0 commit comments

Comments
 (0)