74 Commits

Author SHA1 Message Date
Daniele Varrazzo
ea27a94578 Typo fixed (after releasing, of course...) 2017-08-12 13:15:14 +01:00
Daniele Varrazzo
b2be4741c9 Preparing release 1.4.1 2017-08-12 12:56:43 +01:00
Masahiko Sawada
00e66eb735 Fix a typo in pg_repack.rst 2017-04-25 15:21:18 +09:00
Masahiko Sawada
317eb849ad Add a new feature -I option to release note. 2017-04-25 15:18:21 +09:00
Dmitry Ivanov
e1f362e831 resolve conflicts 2017-04-19 14:05:53 +03:00
Masahiko Sawada
d55a08fc1e Merge branch 'master' into toast_storage_param 2017-04-11 23:30:27 +09:00
Daniele Varrazzo
467389abd6 Report column storage issue fixed in docs
Close #94.
2017-04-10 23:31:52 +01:00
Daniele Varrazzo
3afe19e7c4 Report issue fixed in docs
Close #10
2017-04-10 23:21:26 +01:00
Daniele Varrazzo
46dd16a6ed Dropped doc about non-extension installation 2017-03-29 04:39:02 +01:00
Daniele Varrazzo
914d1c4b3d Document supported versions are 9.1 to 9.6 2017-03-29 04:39:02 +01:00
Dmitry Ivanov
4e90fe9b48 resolve conflicts 2017-03-24 16:54:16 +03:00
Masahiko Sawada
bf550706fc Add --exclude-extension option to new features. 2017-03-24 17:43:21 +09:00
Masahiko Sawada
9422daae7a Merge branch 'optional_include_extensions' of https://github.com/funbringer/pg_repack into funbringer-optional_include_extensions 2017-03-24 17:38:49 +09:00
Daniele Varrazzo
81cca1836b Fixed docs reST formatting
In Japanese too! ツ
2017-03-23 18:12:33 +00:00
Daniele Varrazzo
9bef0d4fa7 Added new features to release 1.4 2017-03-23 17:42:39 +00:00
Dmitry Ivanov
3419422786 update docs 2017-03-23 16:39:58 +03:00
Dmitry Ivanov
5507a57d05 improve docs 2017-03-22 16:34:08 +03:00
Dmitry Ivanov
698d1ddfdd update docs 2017-03-22 16:32:11 +03:00
bossartn
7471eeaa0c Merge branch 'master' into no_superuser_check 2017-03-01 08:34:29 -08:00
masahiko
b329f9e143 Merge pull request #108 from MasahikoSawada/dont_kill_backend
Introduce --no-kill-backend option.
2017-02-23 09:39:36 +09:00
Masahiko Sawada
f6c1304c36 Change the option name to no-kill-backend.
For consistency with other slimilar option such as no-order,
no-analyze.
2017-02-22 03:49:04 +00:00
Nathan Bossart
168676b3b6 Introduce --no-superuser-check option.
The current client checks for superuser before attempting to
execute pg_repack commands. In Amazon RDS, customers are given
access to a psuedo-superuser role called rds_superuser, but they
are not given access to superuser. However, rds_superusers will
otherwise have the ability to execute pg_repack commands in RDS.

This change introduces the --no-superuser-check option in the
client code so that users can disable the client-side superuser
checks.
2017-02-15 03:15:03 +00:00
Masahiko Sawada
34c6506f54 Introduce --dont-kill-backend option.
pg_repack needs to take an exclusive lock at the end of the
reorganization. If the lock cannot be taken after duration
--wait-timeout option specified and this option is true,
pg_repack gives up to repack a target table instead of
cancelling conflicting backend. False by default.
2017-01-24 14:47:00 +09:00
Masahiko Sawada
375f03c0c3 Change trigger name from a_repack_trigger to repack_trigger.
In AFTER trigger context, since triggered tuple is not changed by
any other triggers we can call it just repack_trigger.
2017-01-24 14:09:05 +09:00
Masahiko Sawada
d83ee3d6a0 Change trigger type to AFTER trigger.
During repacking table, if a transaction executes INSERT CONFLICT
ON UPDATE/DO NOTHING, because we define BEFORE trigger on target
table, the contents of operation log table becomes inconsistent
easliy. As a result, pg_reapck fails with a high probability.

To resolve this issue, this changes the trigger type from BEFORE
to AFTER. We define AFTER trigger that is the first of the AFTER
trigger to fire on the table.
2017-01-19 16:32:54 +09:00
Masahiko Sawada
6cadd7d97d Add 9.6 to list as a supported Postgres version.
Since 9.5 is not listed yet in pg_repack_jp.rst added 9.5 as well.
2017-01-17 14:28:21 +09:00
Josh Kupershmidt
6e9ccbd8a0 Remember to list 9.5 as a supported Postgres version. 2016-08-05 13:25:08 -07:00
Josh Kupershmidt
b8b18c0cc9 Prep release notes for release 1.3.4. 2016-05-07 09:43:28 -04:00
amit
abb6f002e7 Add release notes for 1.3.2 and 1.3.3 releases. 2016-02-26 10:54:01 +09:00
Josh Kupershmidt
8fe2cf1296 Some further fixes/cleanup/wordsmithing of the doc changes. 2015-05-19 20:10:25 -04:00
Michael Renner
c375c2009d wording 2015-05-13 14:47:56 +02:00
Michael Renner
c28d6624ef Document pg_repack behavior 2015-05-13 11:59:21 +02:00
Daniele Varrazzo
f4703be524 Mention PG 9.4 support in the docs 2015-03-10 16:35:25 +00:00
Daniele Varrazzo
4065470982 Merge branch 'pg94' 2015-03-10 15:22:00 +00:00
Daniele Varrazzo
f76fef94b6 More complete changes list for release 1.3.0 2015-03-10 15:21:06 +00:00
Daniele Varrazzo
74621ec3f6 Document PG 9.4 is supported 2015-03-10 14:59:52 +00:00
Josh Kupershmidt
f0cd787bf5 Merge in Pull Request #20 from Steeve Lennmark.
Adds support for repacking only the tables in a specified schema. This
doesn't support --only-indexes mode, but that seems alright for now.

Fix merge conflicts, and make a few tweaks along the way:
 * bump version to 1.3-dev0
 * add Beena to list of maintainers
 * documentation wordsmithing
 * fix up the INFO message printed for each index in --index or
   --only-indexes mode, so that it is only printed once per index, and
   prints the name of the original index, not that of the transient
   index_%u name.
2014-05-24 15:42:24 -04:00
schmiddy
f097982383 A few more fixes to the Releases doc section about 1.2. 2014-05-24 00:27:05 -04:00
schmiddy
69aa4f741d Merge branch 'master' into 21_dryrun 2014-05-23 23:35:25 -04:00
Daniele Varrazzo
5e9d596bb7 Document issue #23 fixed 2014-05-19 10:54:46 +01:00
Steeve Lennmark
c7767ab10b Move --dry-run to 1.3 2014-01-26 10:28:29 +00:00
Steeve Lennmark
bf277a4e5f Add support for dry run -N (--dryrun) 2014-01-24 15:27:42 +01:00
Steeve Lennmark
c2fa3a02ef Add documentation for --schema 2014-01-24 15:14:16 +01:00
Daniele Varrazzo
57922b552c Docs cleanup before releasing 1.2 2013-11-05 01:39:07 +00:00
Josh Kupershmidt
27ea0fabe4 Several documentation updates for the pending 1.2 release:
* More mentions of new --only-indexes feature
 * Note we now support up to Postgres 9.3, and get rid of outdated list
   of supported operating systems. (As far as we know, pg_repack should
   build on any platforms supported by PostgreSQL itself, although no one
   has tested the Windows build in a long time.)
 * Remove most of the warnings about data corruption possible with concurrent
   DDL: this should no longer be a concern now that we hold an ACCESS SHARE
   lock during full-table repacks. Keep a short warning about old versions
   being susceptible to this problem, just to make clear that it's fixed now
   and as an enticement to upgrade.
 * A few grammar, phrasing, and typo fixes
2013-07-05 21:02:28 -04:00
Josh Kupershmidt
1c82aaefd9 Documentation updates for indexes-only mode.
Beena Emerson, with some additional cleanup from me.
2013-06-29 10:13:05 -04:00
Daniele Varrazzo
52e7761343 Fixed doc formatting and dropped stale diagnostics entries 2013-04-18 02:49:56 +01:00
Daniele Varrazzo
0e74882429 Had to shorten the tablespace metavar
In the rst docs two spaces are required between option and doc.
2013-04-17 09:17:35 +01:00
Daniele Varrazzo
42c65d16f8 Merge branch 'change-tablespace'
Conflicts:
	bin/pg_repack.c
	doc/pg_repack.rst
2013-04-17 09:07:09 +01:00
Daniele Varrazzo
7617e07f10 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.
2013-04-17 01:44:50 +01:00