Commit Graph

29 Commits (793ecff7df80c5ffe598e431a6c2aca1d4c64eff)

Author SHA1 Message Date
Tom Lane 98c6231d19 Fix incorrect data type choices in some read and write calls. 2 years ago
Robert Haas dc21234005 Add support for incremental backup. 2 years ago
Robert Haas 025584a168 Change how a base backup decides which files have checksums. 2 years ago
Michael Paquier 7606175991 Extend sendFileWithContent() to handle custom content length in basebackup.c 2 years ago
Robert Haas 5b36e8f078 Change struct tablespaceinfo's oid member from 'char *' to 'Oid' 2 years ago
Robert Haas 5c47c6546c Refactor parse_filename_for_nontemp_relation to parse more. 2 years ago
Robert Haas c2ba3fdea5 In basebackup.c, refactor to create read_file_data_into_buffer. 2 years ago
Robert Haas 053183138a In basebackup.c, refactor to create verify_page_checksum. 2 years ago
Nathan Bossart f39b265808 Move PG_TEMP_FILE* macros to file_utils.h. 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
David Rowley b4dbf3e924 Fix various typos 3 years ago
Robert Haas e76cbb6cd6 Reword overly-optimistic comment about backup checksum verification. 3 years ago
Robert Haas f3948b5c91 Remove an old comment that doesn't seem especially useful. 3 years ago
Robert Haas 33352b9279 In basebackup.c, perform end-of-file test after checksum validation. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut 75f49221c2 Static assertions cleanup 3 years ago
Robert Haas 45f5c81ad2 Fix failure to advance content pointer in sendFileWithContent. 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Thomas Munro b6d8a60aba Restore pg_pread and friends. 3 years ago
Robert Haas a448e49bcb Revert 56-bit relfilenode change and follow-up commits. 3 years ago
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 3 years ago
Michael Paquier e1e6f8f3df Remove dependency to StringInfo in xlogbackup.{c.h} 3 years ago
Michael Paquier 7d708093b7 Refactor creation of backup_label and backup history files 3 years ago
Peter Eisentraut 26f7802beb Message style improvements 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Peter Eisentraut a0b65155d0 Message style improvements 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Peter Eisentraut ab9717847a Remove obsolete comment 3 years ago
Robert Haas a8c0128697 Move basebackup code to new directory src/backend/backup 3 years ago
Thomas Munro 5fc88c5d53 Replace pgwin32_is_junction() with lstat(). 3 years ago
Thomas Munro cf112c1220 Remove dead pread and pwrite replacement code. 3 years ago
Thomas Munro 2b1f580ee2 Remove configure probes for symlink/readlink, and dead code. 3 years ago
Robert Haas 851f4cc75c Clean up some residual confusion between OIDs and RelFileNumbers. 3 years ago
Fujii Masao ee79647769 Prevent BASE_BACKUP in the middle of another backup in the same session. 3 years ago
Michael Paquier 33bd4698c1 Fix code comments still referring to pg_start/stop_backup() 4 years ago
Michael Paquier 83cca409ed Remove duplicated word in comment of basebackup.c 4 years ago
Michael Paquier a4b57543ac Rename backup_compression.{c,h} to compression.{c,h} 4 years ago
Andres Freund 6f0cf87872 pgstat: remove stats_temp_directory. 4 years ago
Andres Freund bdbd3d9064 pgstat: stats collector references in comments. 4 years ago
Stephen Frost 39969e2a1e Remove exclusive backup mode 4 years ago
Robert Haas ffd53659c4 Replace BASE_BACKUP COMPRESSION_LEVEL option with COMPRESSION_DETAIL. 4 years ago
Robert Haas e4ba69f3f4 Allow extensions to add new backup targets. 4 years ago
Robert Haas 7cf085f077 Add support for zstd base backup compression. 4 years ago
Robert Haas dab298471f Add suport for server-side LZ4 base backup compression. 4 years ago
Robert Haas 0d4513b613 Remove server support for the previous base backup protocol. 4 years ago
Robert Haas 0ad8032910 Server-side gzip compression. 4 years ago
Robert Haas 3500ccc39b Support base backup targets. 4 years ago
Robert Haas cc333f3233 Modify pg_basebackup to use a new COPY subprotocol for base backups. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Robert Haas 10eae82b27 Fix thinko in assertion in basebackup.c. 4 years ago