Skip to content

Releases: vitabaks/pgbackrest_auto

v1.6.0

30 Nov 11:19
f0b9307
Compare
Choose a tag to compare

What's Changed

  • allocate a free port before starting Postgres (not earlier) by @vitabaks in #13
  • Increase the timeout for the pg_ctl start command by @vitabaks in #14
  • Implement multithreading for database checks with pgbackrest_auto by @vitabaks in #18
    • add 'process-max' option
    • add multithreading to "dummy-dump" chek
    • add multithreading to "amcheck" chek
  • Fix compatibility of "checksums" checks with Postgres 11 and older

Full Changelog: v1.5.0...v1.6.0

v1.5.0

16 Feb 09:04
1f5fa13
Compare
Choose a tag to compare

new features

  • Compatibility with Red Hat family Linux distributions (#8)
  • --custom_options for support s3 repo-type and etc... (#9 thanks @artemsafiyulin )

improvements

  • function amcheck: add heapallindexed (9bc5745)

fixes

  • fix path for remapped_tablespaces (f975258)
  • fix change restore status (#5)
  • fix if condition for function pgbackrest_exec (#10)
  • change result status when script end with error (#7)

v1.4.0

08 Jul 10:54
Compare
Choose a tag to compare

new features

  • add monitoring with zabbix (#3) thanks @artemsafiyulin
    • but if necessary, you can check the status_file by any monitoring system.

improvements

  • code improvements for pg_check_recovery() and pgisready() functions (#2) thanks @artemsafiyulin

v1.3.1

17 Jun 12:28
Compare
Choose a tag to compare
  • stop postgres before running pg_checksums (8c518c7)
  • function dummy_dump: specify the full path to pg_dump (7569281)
  • function pg_checksums: the logic of processing the test result has been changed (e61b112)

v1.3

17 Jun 10:07
0a98528
Compare
Choose a tag to compare
  • check data checksums with pg_checksums. "--checksums" (and "--checkdb") option (requires postgresql-<version>-pg-checksums package for PostgreSQL version 11 and below)
  • "--dummy-dump" option. Verify that data can be read out. Check with pg_dump >> /dev/null
  • "--amcheck" option. Validate Indexes (verify the logical consistency of the structure of indexes and heap relations)
  • "--norestore" option to check already existing clusters
  • automatic determine Postgres version from pgbackrest info
  • automatic create a new postgres cluster (initdb) to restore to the path specified in the "--to" option (if it does not exist)
  • determine postgresql parameters from pg_controldata and configure postgresql.conf accordingly after restore
  • compare DB and filesystem size before restore
  • remove colors in log messages
  • remove dependencies - gawk, ansi2html.sh
  • a little code refactoring

v1.2: Bug Fix

20 Apr 10:23
Compare
Choose a tag to compare

Bug Fixes:

  • [ae6cafd] The pg_logical_validation() function was creating the amcheck extension, but did not actually perform indexes checking with bt_index_parent_check for PostgreSQL version 11 or later.

v1.1

27 Jan 11:33
Compare
Choose a tag to compare

(7544001) Compatibility with PostgreSQL versions 11 and 12.

v1.0

27 Jan 10:51
703960f
Compare
Choose a tag to compare

Initial release to streamline generating downstream releases.