1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2024-11-24 08:52:38 +02:00
Commit Graph

77 Commits

Author SHA1 Message Date
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