Mikhail A. Kulagin
7eaac77fe5
Merge remote-tracking branch 'origin/master' into release_2_5
2021-10-18 15:41:43 +03:00
Mikhail A. Kulagin
f7a81aa5fd
[Issue #413 ] packaging: bump postgres versions, add 14, remove 9.5, some workarounds (caused by old docker images)
2021-10-13 14:14:59 +03:00
gsmol
4a7db4cf5e
built-in package infrastructure ( #418 )
...
[PR #418 ] built-in package infrastructure
2021-09-26 01:13:04 +03:00
Mikhail A. Kulagin
7de728496d
Catchup command implementation ( #392 )
...
[ PR #392 ] New command "catchup" is added, it allows fallen-behind standby to "catch up" with master, or create standby from scratch without resorting to restore from backup
Co-authored-by: Grigory Smolkin <g.smolkin@postgrespro.ru>
Co-authored-by: anastasia <lubennikovaav@gmail.com>
Co-authored-by: Elena Indrupskaya <e.indrupskaya@postgrespro.ru>
2021-06-21 11:45:10 +03:00
anastasia
dad2747ddc
Refactor code related to WAL streaming. Move it to stream.c
2020-11-11 22:19:09 +03:00
Konstantin Knizhnik
9d8b4d8655
Extens page bitmap by doubling its size
2020-09-02 19:28:44 +03:00
Dmitry Maslyuk
801de81b69
PGPRO-4075: Fixed build rules to improve stability
2020-07-29 23:47:46 +03:00
Grigory Smolkin
a196073944
[Issue #174 ] archive-push improvements: batching, multi-thread support, checksum computation on remote agent, use O_EXCL flag, --no-sync flag support
2020-03-25 00:19:46 +03:00
Alexey Kondratov
64d35c5022
Added support for ptrack 2.0
2019-12-23 18:23:29 +03:00
Grigory Smolkin
b5564e8c38
Makefile update for future PG13
2019-11-08 20:04:32 +03:00
Grigory Smolkin
3d4c2f23e5
[Issue #134 ] use new logging infrastructure introduced in PG12
2019-10-28 12:12:15 +03:00
Grigory Smolkin
19ad13d777
[Issue #134 ] PostgreSQL 12 support
2019-10-18 12:36:42 +03:00
Anastasia
30126c6eb5
Refactoring of checkdb. Move code to a separate file, improve error messages
2019-05-31 18:15:43 +03:00
Grigory Smolkin
16f5c9af2a
Merge branch 'master' into remote_pull
2019-03-05 02:44:41 +03:00
Anastasia
38bd369145
PGPRO-2413. Use PG_LIBS_INTERNAL instead of PG_LIBS to link with libpq library within build tree
2019-03-04 17:09:00 +03:00
Konstantin Knizhnik
3bedd3b639
Remove walmethods
2019-01-27 01:11:52 +03:00
Konstantin Knizhnik
bb760c38c6
Merge with maste
2018-11-29 19:58:40 +03:00
Arthur Zakirov
77c59158be
PGPRO-2071: Refactor pg_probackup configure set/get, use InstanceConfig
2018-11-09 18:45:05 +03:00
Konstantin Knizhnik
be4c4be4c2
Fix rermote backup protocol
2018-11-04 10:02:26 +03:00
Konstantin Knizhnik
050d0150d0
Implement remote backup though SSH
2018-11-02 20:24:09 +03:00
Arthur Zakirov
23cf692428
PGPRO-2096: Use CRC-32 instead of CRC-32C
...
Using CRC-32C to calculate checksum of pg_control gives same value for different backups.
It might be because pg_control stores its content plus checksum of the content.
2018-10-26 17:49:39 +03:00
Arthur Zakirov
4d478e3dcf
In PG_CPPFLAGS for vpath build
2018-10-23 17:29:38 +03:00
Arthur Zakirov
2df3953d55
Refactoring of includes and unused code
2018-10-15 15:44:39 +03:00
Arthur Zakirov
e9c7af36b7
Use more universal condition in Makefile
2018-10-09 14:56:56 +03:00
Arthur Zakirov
78adfdfa3b
Port to PostgreSQL 11
2018-10-09 12:52:29 +03:00
Arthur Zakirov
4ed28cf6e5
PGPRO-1449: Add MERGE command: merge PAGE with FULL backup
2018-08-02 11:57:39 +03:00
Arthur Zakirov
e36daf5d1d
Merge master into pg_probackup_windows
2018-06-07 19:13:11 +03:00
Arthur Zakirov
c71151d3df
PGPRO-533: Add json format for show-config
2018-06-06 14:07:10 +03:00
Grigory Smolkin
bd34f4ec51
Makefile: minor fix
2017-10-27 15:32:24 +03:00
Arthur Zakirov
e2ab82fb49
Fix longopts_to_optstring(): use proper length of opts array
2017-08-15 13:18:14 +03:00
Arthur Zakirov
7bd80376bd
pg_probackup now is built with PostgreSQL 10
2017-08-07 16:23:37 +03:00
Anastasia
9f91dfc5bb
Bunch of small fixes. Version 2.0.1
2017-07-05 17:36:22 +03:00
Anastasia
882515fa7a
fix
2017-06-20 15:04:23 +03:00
Anastasia
56e6250fc8
relative path for top_srcdir is fixed
2017-06-20 14:37:01 +03:00
Anastasia
3f931e9a64
fix
2017-06-20 14:31:44 +03:00
Anastasia
fd46947329
fix Makefile. TODO fix relative path
2017-06-20 14:12:16 +03:00
Anastasia
5e034a4acc
move sources to src/ subdir, update copyright
2017-06-20 12:37:10 +03:00
Anastasia
41bdaf64e1
cleanup Makefile
2017-06-15 16:54:29 +03:00
Anastasia
4e94454544
1. Implement backup of multiple instances. Add option --instance, commands add-instance and del-instance.
...
2. Implement pg_probackup specific commands for archiving: archive-push for archive_command and archive-get for restore_command
2017-05-29 18:52:43 +03:00
Arthur Zakirov
62e4e90e2c
Add log file functions
2017-05-18 12:09:04 +03:00
Arthur Zakirov
69b41b2d94
Added pgut/logger.h and pgut/logger.c for message logging
2017-05-18 12:09:04 +03:00
Anastasia
135f86e13d
implement help for probackup commands
2017-05-05 13:14:46 +03:00
Anastasia
1edaabf130
Format change. pg_probackup.conf contains more info now. Options change: configure subcommand is implemented
2017-04-19 16:47:41 +03:00
Anastasia
5372a1e544
remove unused getopt.h and getopt_long.c files
2017-04-11 21:29:06 +03:00
Anastasia
1315723dc5
remove unused pgut-port files
2017-04-11 20:25:00 +03:00
stalkerg
1874b89d30
Remove old bash tests.
2016-12-14 17:17:43 +03:00
stalkerg
6642f27cca
Right place for aix makefile hack
2016-12-08 14:57:28 +03:00
stalkerg
085f5cd10d
Use xlc_r for AIX.
2016-12-08 14:48:09 +03:00
stalkerg
62860f994c
Use getopt_long from BSD project.
2016-12-07 19:20:27 +03:00
stalkerg
188bbdd593
Rename project to pg_probackup.
2016-11-16 20:34:21 +03:00