Anastasia
f833ca624b
Code cleanup: backup, restore. Still WIP. Something can be broken.
2017-04-18 11:41:02 +03:00
Artur Zakirov
5c7669757d
Compare system_identifier of PGDATA with system_identifier of backup_conn
2017-04-05 19:48:55 +03:00
Artur Zakirov
b67dd1e2ea
Update copyright
2017-03-01 16:50:07 +03:00
Artur Zakirov
a997235f89
Remove sanityChecks(). Fix add_files()
2017-02-16 17:23:43 +03:00
stalkerg
efd552ee5c
Check WALs in validate command. Also support 64bit XID from PGPRO_EE. issue #5
2016-12-07 16:28:48 +03:00
stalkerg
96a5f13125
Save and compare system-identifier.
2016-11-25 17:50:54 +03:00
stalkerg
188bbdd593
Rename project to pg_probackup.
2016-11-16 20:34:21 +03:00
stalkerg
324efc064f
Removed requirements wal_log_hints = on for pg_arman work.
2016-11-10 16:32:02 +03:00
stalkerg
9f2ad9d822
Remove date range and start use base36 from start_time as backup ID.
2016-10-31 18:19:11 +03:00
stalkerg
356ebd3728
Add checksums database support.
2016-07-07 18:38:56 +03:00
Zhuravlev Uriy aka stalkerg
30845bf4a6
Check ptrack control file.
2016-03-10 17:40:33 +03:00
Zhuravlev Uriy aka stalkerg
4f163d8b86
Make pg_control file optional for restore.
2016-03-02 20:50:33 +03:00
Michael Paquier
5c37daca69
Sanitize error checks
...
All the ERROR_* fields are removed in favor of a more simple layer
made of ERROR, FATAL, PANIC. The two last ones are not actually used
yet, thought there should be some code paths that would need more
polishing on this matter.
The error message emitted before leaving should be fine to let the
user know what is happening.
2016-01-19 12:41:30 +09:00
Michael Paquier
04834e73c7
Page-level backup using block tracking in WAL records
...
This commit improves the performance of page-level, or differential
backup, by not having to scan anymore all the pages of a relation file,
something that can be very long on large data sets, but by scanning the
list of blocks changed by WAL records since the last full or differential
backup.
As a restriction and to avoid potential data corruption should hint-bit
updates occur on a page, backups can only be taken from a server that has
wal_log_hints or data checksums enabled.
Base patch by Yury Zhuravlev, heavily modified by me.
2016-01-15 23:47:38 +09:00
Michael Paquier
e2bbf69403
Remove code duplication to get a node's current timeline
...
The same code was duplicated between restore and backup. At the same
time this commit introduces routines to fetch the control data file.
2016-01-15 14:09:31 +09:00
Michael Paquier
c8ebcc9c41
Rename project to pg_arman
...
This is officially a fork!
2014-01-27 12:02:56 +09:00
otsuka.knj@gmail.com
98b6bac4b9
Convert newline characters from CRLF to LF.
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@70 182aca00-e38e-11de-a668-6fd11605f5ce
2013-01-24 06:35:48 +00:00
t.katsumata1122
78eed96f63
revised for pg_rman1.2.2
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@48 182aca00-e38e-11de-a668-6fd11605f5ce
2011-11-28 04:22:05 +00:00
katsumata.tomonari@oss.ntt.co.jp
566c47a6fc
release pg_rman-1.2.0.
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@38 182aca00-e38e-11de-a668-6fd11605f5ce
2011-02-07 01:57:11 +00:00
itagaki.takahiro
7889cafbe3
Don't write invalid fields to ini files.
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@31 182aca00-e38e-11de-a668-6fd11605f5ce
2010-01-29 09:10:14 +00:00
itagaki.takahiro
4df4b1644f
Sync the latest pgut and update copyrights.
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@28 182aca00-e38e-11de-a668-6fd11605f5ce
2010-01-06 02:25:21 +00:00
itagaki.takahiro
7fbb857d03
First import.
...
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@2 182aca00-e38e-11de-a668-6fd11605f5ce
2009-12-08 00:21:28 +00:00